diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasGestureListener.java b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasGestureListener.java index f8273c2a..504360a8 100644 --- a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasGestureListener.java +++ b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasGestureListener.java @@ -21,8 +21,7 @@ class CanvasGestureListener implements DragGestureListener { @Override public void dragGestureRecognized(DragGestureEvent dge) { - presenter.dragStarted(dge.getDragOrigin(), dge.getTriggerEvent().isControlDown(), dge - .getTriggerEvent().isShiftDown(), dge.getTriggerEvent().isAltDown()); + presenter.dragStarted(dge.getDragOrigin(), dge.getDragAction()); dge.startDrag(presenter.getCursorAt(dge.getDragOrigin()), new EmptyTransferable(), new CanvasSourceListener(presenter)); } diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasTargetListener.java b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasTargetListener.java index a96f6273..41c2c46a 100644 --- a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasTargetListener.java +++ b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasTargetListener.java @@ -91,5 +91,6 @@ class CanvasTargetListener implements DropTargetListener { @Override public void dropActionChanged(DropTargetDragEvent dtde) { + presenter.dragActionChanged(dtde.getDropAction()); } }