Revision 28b6d887
Added by Katja Luther about 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/e4/FactualDataPartE4.java | ||
---|---|---|
98 | 98 |
Transfer[] transfers = new Transfer[] { DescriptionElementTransfer.getInstance() }; |
99 | 99 |
treeViewer.addDragSupport(dndOperations, transfers, new DescriptionElementDragListener( |
100 | 100 |
this)); |
101 |
DescriptionElementDropAdapter dropListener = new DescriptionElementDropAdapter(viewer); |
|
102 |
ContextInjectionFactory.inject(dropListener, context); |
|
103 |
treeViewer.addDropSupport(dndOperations, transfers, |
|
104 |
dropListener); |
|
101 |
|
|
105 | 102 |
|
106 | 103 |
viewer = treeViewer; |
107 | 104 |
|
108 | 105 |
// Propagate selection from viewer |
109 | 106 |
selectionChangedListener = (event -> selService.setSelection(AbstractUtility.getElementsFromSelectionChangedEvent(event))); |
110 | 107 |
viewer.addSelectionChangedListener(selectionChangedListener); |
111 |
|
|
108 |
DescriptionElementDropAdapter dropListener = new DescriptionElementDropAdapter(viewer); |
|
109 |
ContextInjectionFactory.inject(dropListener, context); |
|
110 |
treeViewer.addDropSupport(dndOperations, transfers, |
|
111 |
dropListener); |
|
112 | 112 |
//create context menu |
113 | 113 |
menuService.registerContextMenu(viewer.getControl(), "eu.etaxonomy.taxeditor.editor.popupmenu.factualDataView"); |
114 | 114 |
|
Also available in: Unified diff
fix NPE for drag&drop in factual data view