[224087] Deadlock creating Dynamic Web Project in FacetedProjectWorkingCopy
diff --git a/plugins/org.eclipse.wst.web.ui/static_web_ui/org/eclipse/wst/web/ui/internal/wizards/DataModelFacetCreationWizardPage.java b/plugins/org.eclipse.wst.web.ui/static_web_ui/org/eclipse/wst/web/ui/internal/wizards/DataModelFacetCreationWizardPage.java index c7da550..de0fa75 100644 --- a/plugins/org.eclipse.wst.web.ui/static_web_ui/org/eclipse/wst/web/ui/internal/wizards/DataModelFacetCreationWizardPage.java +++ b/plugins/org.eclipse.wst.web.ui/static_web_ui/org/eclipse/wst/web/ui/internal/wizards/DataModelFacetCreationWizardPage.java
@@ -160,7 +160,7 @@ if(next.getProjectFacet().equals(primaryProjectFacet)){ foundComboVersion = true; final IProjectFacetVersion selectedVersion = next; - Display.getDefault().syncExec(new Runnable(){ + Display.getDefault().asyncExec(new Runnable(){ public void run() { String selectedText = primaryVersionCombo.getItem(primaryVersionCombo.getSelectionIndex()); if(!selectedText.equals(selectedVersion.getVersionString())){ @@ -179,7 +179,7 @@ } } else if(event.getType() == IFacetedProjectEvent.Type.PRIMARY_RUNTIME_CHANGED){ //this block updates the items in the combo when the runtime changes - Display.getDefault().syncExec(new Runnable(){ + Display.getDefault().asyncExec(new Runnable(){ public void run() { updatePrimaryVersions(); }