Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2010-05-11 07:24:41 +0000
committerspingel2010-05-11 07:24:41 +0000
commitb97cbfa23c44be465c406d15167062b854b07ae4 (patch)
tree90cac0cf82d354b1eed252784dd884e558f4947e
parentb8c44f242f2c0b2a756f6829f4315396b41d6d93 (diff)
downloadrt.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.java9
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

Back to the top