diff options
author | Eric Moffatt | 2012-04-10 16:57:37 +0000 |
---|---|---|
committer | Eric Moffatt | 2012-04-10 17:40:19 +0000 |
commit | 5945872a3e888ae30764cad1a4300b3166e6536b (patch) | |
tree | fa1f8d19f6123e69a8b8f2240dc848a62fac0015 | |
parent | f284f9b2f3d8add5994519c929fcc208eb57d117 (diff) | |
download | eclipse.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.java | 6 |
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; } } }); |