diff options
author | Stéphane Bégaudeau | 2017-05-30 13:57:45 +0000 |
---|---|---|
committer | Stéphane Bégaudeau | 2017-05-30 13:57:45 +0000 |
commit | 006ad47db20cd95034960f2ced29ea94e05f5762 (patch) | |
tree | dbef84a9a4eed35c5303f5681148c8edbff4d927 | |
parent | 31168300478790d8de9b00282638141870ebcda0 (diff) | |
download | org.eclipse.eef-006ad47db20cd95034960f2ced29ea94e05f5762.tar.gz org.eclipse.eef-006ad47db20cd95034960f2ced29ea94e05f5762.tar.xz org.eclipse.eef-006ad47db20cd95034960f2ced29ea94e05f5762.zip |
[517436] Fix an issue with the filter of TabElementTreeSelectionDialog
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=517436
Change-Id: I2918c008f27a4b9fd643455521c281c636fdbd08
Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
-rw-r--r-- | plugins/org.eclipse.emf.eef.runtime/src/org/eclipse/emf/eef/runtime/ui/widgets/TabElementTreeSelectionDialog.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.eef.runtime/src/org/eclipse/emf/eef/runtime/ui/widgets/TabElementTreeSelectionDialog.java b/plugins/org.eclipse.emf.eef.runtime/src/org/eclipse/emf/eef/runtime/ui/widgets/TabElementTreeSelectionDialog.java index b7033d259..7dd42fc0f 100644 --- a/plugins/org.eclipse.emf.eef.runtime/src/org/eclipse/emf/eef/runtime/ui/widgets/TabElementTreeSelectionDialog.java +++ b/plugins/org.eclipse.emf.eef.runtime/src/org/eclipse/emf/eef/runtime/ui/widgets/TabElementTreeSelectionDialog.java @@ -30,6 +30,7 @@ import org.eclipse.jface.dialogs.IDialogConstants; import org.eclipse.jface.viewers.AbstractTreeViewer; import org.eclipse.jface.viewers.DoubleClickEvent; import org.eclipse.jface.viewers.IDoubleClickListener; +import org.eclipse.jface.viewers.ILabelProvider; import org.eclipse.jface.viewers.ISelectionChangedListener; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.ITreeContentProvider; @@ -341,7 +342,7 @@ public abstract class TabElementTreeSelectionDialog extends Dialog implements IP @Override protected boolean isLeafMatch(Viewer viewer, Object element) { if (element instanceof EObject) { - String labelText = ((EObject)element).toString(); + String labelText = ((ILabelProvider)((AbstractTreeViewer)viewer).getLabelProvider()).getText(element); if (labelText != null) { return wordMatches(labelText); } |