Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Webster2011-11-16 14:25:36 +0000
committerPaul Webster2011-11-16 14:25:36 +0000
commit31b6f47769902c006ddb775d5a08ce2d76b37fb5 (patch)
tree80649fdadded0bca7449c517ebdd445dbf2ee2db
parentd88527b505ef9486df93cbd8d9088745f248f57c (diff)
downloadeclipse.platform.ui-31b6f47769902c006ddb775d5a08ce2d76b37fb5.tar.gz
eclipse.platform.ui-31b6f47769902c006ddb775d5a08ce2d76b37fb5.tar.xz
eclipse.platform.ui-31b6f47769902c006ddb775d5a08ce2d76b37fb5.zip
Bug 363582 - [QuickAccess] Quick access closes during resize
-rw-r--r--bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/quickaccess/SearchField.java5
1 files changed, 3 insertions, 2 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 f0300ded108..bcbc736a19e 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
@@ -309,8 +309,9 @@ public class SearchField {
protected void checkFocusLost(final Table table, final Text text) {
table.getDisplay().asyncExec(new Runnable() {
public void run() {
- if (!table.isDisposed() && !text.isDisposed()) {
- if (!table.isFocusControl() && !text.isFocusControl()) {
+ if (!shell.isDisposed() && !table.isDisposed() && !text.isDisposed()) {
+ if (!shell.isFocusControl() && !table.isFocusControl()
+ && !text.isFocusControl()) {
text.setText(""); //$NON-NLS-1$
quickAccessContents.resetProviders();
}

Back to the top