Bug 520407 - [Glance] Can not enter text in search panel
Change-Id: Ie63da37b1e97db361263ef141e85f6f12493a0f1
diff --git a/bundles/org.eclipse.ui.glance/src/org/eclipse/ui/glance/internal/OpenSearchPanelHandler.java b/bundles/org.eclipse.ui.glance/src/org/eclipse/ui/glance/internal/OpenSearchPanelHandler.java
index 8e78d17..51bd60f 100644
--- a/bundles/org.eclipse.ui.glance/src/org/eclipse/ui/glance/internal/OpenSearchPanelHandler.java
+++ b/bundles/org.eclipse.ui.glance/src/org/eclipse/ui/glance/internal/OpenSearchPanelHandler.java
@@ -13,7 +13,7 @@
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
-
+import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.glance.internal.search.SearchManager;
/**
@@ -34,7 +34,12 @@
*/
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
- SearchManager.getIntance().activate();
+ Display.getDefault().asyncExec(new Runnable() {
+ @Override
+ public void run() {
+ SearchManager.getIntance().activate();
+ }
+ });
return null;
}
}