fix #7041:set the selected data to LocalSelectionTransfer in dragEnter to provide...
authorKatja Luther <k.luther@bgbm.org>
Thu, 2 Nov 2017 09:08:40 +0000 (10:08 +0100)
committerKatja Luther <k.luther@bgbm.org>
Thu, 2 Nov 2017 09:13:20 +0000 (10:13 +0100)
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/e4/TreeNodeDragListenerE4.java

index 254d218f7673905650d3ba492ad7b731f2c3cbdd..da1014b8c9590cee57ee718af61420ed074632db 100644 (file)
@@ -33,13 +33,12 @@ public class TreeNodeDragListenerE4 extends DragSourceAdapter {
     @Override
     public void dragStart(DragSourceEvent event) {
         event.doit = true;// set to false if needed - default is true
+        dragSetData(event);
     }
 
     @Override
     public void dragSetData(DragSourceEvent event) {
         ISelection selection = viewer.getSelection();
-        if (LocalSelectionTransfer.getTransfer().isSupportedType(event.dataType)) {
-            LocalSelectionTransfer.getTransfer().setSelection(selection);
-        }
+        LocalSelectionTransfer.getTransfer().setSelection(selection);
     }
 }