commit | e5406261d8a98884bfe7d3140f49d5cfe1ba771f | [log] [tgz] |
---|---|---|
author | kkomissarchik <kkomissarchik> | Mon Feb 04 15:37:21 2008 +0000 |
committer | kkomissarchik <kkomissarchik> | Mon Feb 04 15:37:21 2008 +0000 |
tree | 357a0ac4aaa580f5694c5e49d61d8b51af63f6ff | |
parent | 91e31164e982f08e27a57b088bcf30ec26e82435 [diff] |
[217343] Deadlocks creating runtime in Dynamic Web Project wizard
diff --git a/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelSynchHelper.java b/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelSynchHelper.java index bf8cfda..8181f32 100644 --- a/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelSynchHelper.java +++ b/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelSynchHelper.java
@@ -209,7 +209,7 @@ */ public void synchUIWithModel(final String propertyName, final int flag) { if (null != propertyToWidgetHash && propertyToWidgetHash.containsKey(propertyName)) { - Display.getDefault().syncExec(new Runnable() { + Display.getDefault().asyncExec(new Runnable() { public void run() { try { currentWidget = (Widget) propertyToWidgetHash.get(propertyName);
diff --git a/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelWizardPage.java b/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelWizardPage.java index bcbfdef..c34f4d8 100644 --- a/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelWizardPage.java +++ b/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelWizardPage.java
@@ -444,7 +444,7 @@ } }; - Display.getDefault().syncExec(uiChanges); + Display.getDefault().asyncExec(uiChanges); } }