Author: snjeza
Date: 2012-02-24 22:39:35 -0500 (Fri, 24 Feb 2012)
New Revision: 39136
Modified:
branches/jbosstools-3.3.0.Beta1/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/wizard/ProjectReadyWizard.java
Log:
JBIDE-11038 Sometimes Show Quick Fix dialog is blocked
Modified:
branches/jbosstools-3.3.0.Beta1/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/wizard/ProjectReadyWizard.java
===================================================================
---
branches/jbosstools-3.3.0.Beta1/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/wizard/ProjectReadyWizard.java 2012-02-25
01:43:20 UTC (rev 39135)
+++
branches/jbosstools-3.3.0.Beta1/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/wizard/ProjectReadyWizard.java 2012-02-25
03:39:35 UTC (rev 39136)
@@ -14,6 +14,7 @@
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.wizard.Wizard;
+import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.internal.ide.IDEInternalWorkbenchImages;
import org.jboss.tools.project.examples.Messages;
import org.jboss.tools.project.examples.ProjectExamplesActivator;
@@ -61,8 +62,15 @@
}
boolean showQuickFix = readyPage.getShowQuickFix().isEnabled() &&
readyPage.getShowQuickFix().getSelection();
if (showQuickFix) {
- Dialog dialog = new MarkerDialog(getShell(), projectExamples);
- dialog.open();
+ Display.getCurrent().asyncExec(new Runnable() {
+
+ @Override
+ public void run() {
+ Dialog dialog = new MarkerDialog(getShell(), projectExamples);
+ dialog.open();
+ }
+ });
+
}
return true;
}
Show replies by date