From be7e9a1d53fc988893f979612bacece584d27364 Mon Sep 17 00:00:00 2001 From: bancika Date: Thu, 20 Jan 2011 23:23:40 +0000 Subject: [PATCH] do not drag while creating new component --- .../DIYLC/src/org/diylc/presenter/Presenter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java index 300dc747..e2eca630 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java @@ -518,6 +518,10 @@ public class Presenter implements IPlugInPort { @Override public void dragStarted(Point point, boolean ctrlDown, boolean shiftDown, boolean altDown) { LOG.debug(String.format("dragStarted(%s)", point)); + if (instantiationManager.getComponentTypeSlot() != null) { + LOG.debug("Cannot start drag because a new component is being created."); + return; + } dragInProgress = true; preDragProject = cloner.deepClone(currentProject); Point scaledPoint = scalePoint(point);