Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 363582 | Differences between
and this patch

Collapse All | Expand All

(-)a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/quickaccess/SearchField.java (-2 / +3 lines)
Lines 309-316 Link Here
309
	protected void checkFocusLost(final Table table, final Text text) {
309
	protected void checkFocusLost(final Table table, final Text text) {
310
		table.getDisplay().asyncExec(new Runnable() {
310
		table.getDisplay().asyncExec(new Runnable() {
311
			public void run() {
311
			public void run() {
312
				if (!table.isDisposed() && !text.isDisposed()) {
312
				if (!shell.isDisposed() && !table.isDisposed() && !text.isDisposed()) {
313
					if (!table.isFocusControl() && !text.isFocusControl()) {
313
					if (!shell.isFocusControl() && !table.isFocusControl()
314
							&& !text.isFocusControl()) {
314
						text.setText(""); //$NON-NLS-1$
315
						text.setText(""); //$NON-NLS-1$
315
						quickAccessContents.resetProviders();
316
						quickAccessContents.resetProviders();
316
					}
317
					}

Return to bug 363582