Revision f77fd7f6
Added by Patrick Plitzner almost 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditor.java | ||
---|---|---|
48 | 48 |
import eu.etaxonomy.cdm.model.description.FeatureNode; |
49 | 49 |
import eu.etaxonomy.cdm.model.description.FeatureTree; |
50 | 50 |
import eu.etaxonomy.taxeditor.featuretree.AvailableFeaturesWizard; |
51 |
import eu.etaxonomy.taxeditor.model.AbstractUtility; |
|
51 | 52 |
import eu.etaxonomy.taxeditor.session.ICdmEntitySession; |
52 | 53 |
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled; |
53 | 54 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
... | ... | |
140 | 141 |
composite.getButton_add().setEnabled(selection.size() <= 1); |
141 | 142 |
composite.getButton_remove().setEnabled(selection.size() > 0); |
142 | 143 |
//propagate selection |
143 |
IStructuredSelection isel = (IStructuredSelection) event.getSelection(); |
|
144 |
selService.setSelection((isel.size() == 1 ? isel.getFirstElement() : isel.toArray())); |
|
144 |
selService.setSelection(AbstractUtility.getElementsFromSelectionChangedEvent(event)); |
|
145 | 145 |
} |
146 | 146 |
|
147 | 147 |
@Focus |
Also available in: Unified diff
Fix potential class cast exception during selection handling