Project

General

Profile

« Previous | Next » 

Revision 28b6d887

Added by Katja Luther about 6 years ago

fix NPE for drag&drop in factual data view

View differences:

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