- removed inBetween target for Derivative Editor (fixes #4966)
authorPatrick Plitzner <p.plitzner@bgbm.org>
Mon, 15 Jun 2015 10:46:37 +0000 (12:46 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Mon, 15 Jun 2015 10:46:37 +0000 (12:46 +0200)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateDropListener.java

index e5148ff67db0b187cbdd377c87d89f87205265e8..55b2f77520e58795c8e91288fd7a4c61e482d366 100644 (file)
@@ -13,6 +13,8 @@ import org.eclipse.core.runtime.Status;
 import org.eclipse.jface.util.LocalSelectionTransfer;
 import org.eclipse.jface.viewers.TreeNode;
 import org.eclipse.jface.viewers.ViewerDropAdapter;
+import org.eclipse.swt.dnd.DND;
+import org.eclipse.swt.dnd.DropTargetEvent;
 import org.eclipse.swt.dnd.TransferData;
 
 import eu.etaxonomy.taxeditor.editor.EditorUtil;
@@ -64,4 +66,13 @@ public class DerivateDropListener extends ViewerDropAdapter {
         return LocalSelectionTransfer.getTransfer().isSupportedType(transferType) && target instanceof TreeNode;
     }
 
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public void dragOver(DropTargetEvent event) {
+        super.dragOver(event);
+        event.feedback = DND.FEEDBACK_SELECT | DND.FEEDBACK_SCROLL;
+    }
+
 }