Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Moffatt2012-04-10 16:57:37 +0000
committerEric Moffatt2012-04-10 17:40:19 +0000
commit5945872a3e888ae30764cad1a4300b3166e6536b (patch)
treefa1f8d19f6123e69a8b8f2240dc848a62fac0015
parentf284f9b2f3d8add5994519c929fcc208eb57d117 (diff)
downloadeclipse.platform.ui-5945872a3e888ae30764cad1a4300b3166e6536b.tar.gz
eclipse.platform.ui-5945872a3e888ae30764cad1a4300b3166e6536b.tar.xz
eclipse.platform.ui-5945872a3e888ae30764cad1a4300b3166e6536b.zip
Fix for Bug 376329 - Arrow keys in quick access dialog also move carat
in search box
-rw-r--r--bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/quickaccess/SearchField.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/quickaccess/SearchField.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/quickaccess/SearchField.java
index 0deabec0c5a..2b0184377d0 100644
--- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/quickaccess/SearchField.java
+++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/quickaccess/SearchField.java
@@ -216,6 +216,12 @@ public class SearchField {
text.setText(""); //$NON-NLS-1$
if (previousFocusControl != null && !previousFocusControl.isDisposed())
previousFocusControl.setFocus();
+ } else if (e.keyCode == SWT.ARROW_UP) {
+ // Windows moves caret left/right when pressing up/down,
+ // avoid this as the table selection changes for up/down
+ e.doit = false;
+ } else if (e.keyCode == SWT.ARROW_DOWN) {
+ e.doit = false;
}
}
});

Back to the top