diff options
| author | Paul Webster | 2011-11-16 14:25:36 +0000 |
|---|---|---|
| committer | Paul Webster | 2011-11-16 14:25:36 +0000 |
| commit | 31b6f47769902c006ddb775d5a08ce2d76b37fb5 (patch) | |
| tree | 80649fdadded0bca7449c517ebdd445dbf2ee2db | |
| parent | d88527b505ef9486df93cbd8d9088745f248f57c (diff) | |
| download | eclipse.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.java | 5 |
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(); } |
