diff options
author | spingel | 2010-05-11 07:24:41 +0000 |
---|---|---|
committer | spingel | 2010-05-11 07:24:41 +0000 |
commit | b97cbfa23c44be465c406d15167062b854b07ae4 (patch) | |
tree | 90cac0cf82d354b1eed252784dd884e558f4947e | |
parent | b8c44f242f2c0b2a756f6829f4315396b41d6d93 (diff) | |
download | rt.equinox.p2-b97cbfa23c44be465c406d15167062b854b07ae4.tar.gz rt.equinox.p2-b97cbfa23c44be465c406d15167062b854b07ae4.tar.xz rt.equinox.p2-b97cbfa23c44be465c406d15167062b854b07ae4.zip |
bug 311440 - [discovery] FilteredViewer should handle TraverseEvent SWT.TRAVERSE_RETURN from search widget
-rw-r--r-- | bundles/org.eclipse.equinox.p2.ui.discovery/src/org/eclipse/equinox/internal/p2/ui/discovery/util/FilteredViewer.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ui.discovery/src/org/eclipse/equinox/internal/p2/ui/discovery/util/FilteredViewer.java b/bundles/org.eclipse.equinox.p2.ui.discovery/src/org/eclipse/equinox/internal/p2/ui/discovery/util/FilteredViewer.java index b44c13b6a..6b78e3969 100644 --- a/bundles/org.eclipse.equinox.p2.ui.discovery/src/org/eclipse/equinox/internal/p2/ui/discovery/util/FilteredViewer.java +++ b/bundles/org.eclipse.equinox.p2.ui.discovery/src/org/eclipse/equinox/internal/p2/ui/discovery/util/FilteredViewer.java @@ -103,6 +103,15 @@ public abstract class FilteredViewer { filterTextChanged(); } }); + } else { + filterText.getTextControl().addTraverseListener(new TraverseListener() { + public void keyTraversed(TraverseEvent e) { + if (e.detail == SWT.TRAVERSE_RETURN) { + e.doit = false; + filterTextChanged(); + } + } + }); } filterText.addSelectionListener(new SelectionAdapter() { @Override |