commit | 48c36606572a37e5b05f05e4ce94e5c7ded2313a | [log] [tgz] |
---|---|---|
author | canderson <canderson> | Tue Jun 03 18:11:35 2008 +0000 |
committer | canderson <canderson> | Tue Jun 03 18:11:35 2008 +0000 |
tree | 867513987dace714d93c3e6a71d2db7e19e1a36b | |
parent | b4591ea592457d4d1ec49e3c4bafc72de79f2cd8 [diff] |
[234409] Reinstate problematic suite from automated JUnits
diff --git a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/DependencyGraphImpl.java b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/DependencyGraphImpl.java index bca68a9..7c27b89 100644 --- a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/DependencyGraphImpl.java +++ b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/DependencyGraphImpl.java
@@ -426,6 +426,14 @@ * Blocks until the graph is finished updating */ public void waitForAllUpdates(IProgressMonitor monitor) { + if(graphUpdateJob.getThread() != Thread.currentThread()) { + try { + graphUpdateJob.join(); + } catch (InterruptedException e) { + ModulecorePlugin.logError(e); + } + } + if(graphUpdateJob.shouldSchedule()){ graphUpdateJob.run(monitor); }