commit | c5be2892cf5dc63560e94e5bdb705795da0da79b | [log] [tgz] |
---|---|---|
author | Johannes Faltermeier <jfaltermeier@eclipsesource.com> | Fri Mar 07 14:45:50 2014 +0100 |
committer | Johannes Faltermeier <jfaltermeier@eclipsesource.com> | Fri Mar 07 15:04:15 2014 +0100 |
tree | 3e676230416adc4e0147c16f5283e1b1a8f019e3 | |
parent | 83a0e4fb67105ddb42cbb73522f746dc3f1f78a9 [diff] |
Bug 429851 - Control for selecting EStructuralFeature on a Domain Model Reference is not working Added check for empty selection https://bugs.eclipse.org/bugs/show_bug.cgi?id=429851
diff --git a/bundles/org.eclipse.emf.ecp.ui.view.editor.controls/src/org/eclipse/emf/ecp/view/editor/controls/AbstractFilteredReferenceCommand.java b/bundles/org.eclipse.emf.ecp.ui.view.editor.controls/src/org/eclipse/emf/ecp/view/editor/controls/AbstractFilteredReferenceCommand.java index 79db722..d4e25c6 100644 --- a/bundles/org.eclipse.emf.ecp.ui.view.editor.controls/src/org/eclipse/emf/ecp/view/editor/controls/AbstractFilteredReferenceCommand.java +++ b/bundles/org.eclipse.emf.ecp.ui.view.editor.controls/src/org/eclipse/emf/ecp/view/editor/controls/AbstractFilteredReferenceCommand.java
@@ -223,7 +223,10 @@ public TreePath getTreePath() { if (getTreeViewer() != null) { - treePath = ((TreeSelection) getTreeViewer().getSelection()).getPaths()[0]; + final TreeSelection selection = (TreeSelection) getTreeViewer().getSelection(); + if (!selection.isEmpty()) { + treePath = selection.getPaths()[0]; + } } return treePath; }