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;
 	}
 }