Bug 25191 - Using ANT deadlocks the Workbench
diff --git a/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/LogConsoleDocument.java b/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/LogConsoleDocument.java index 748b2c8..f62c479 100644 --- a/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/LogConsoleDocument.java +++ b/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/LogConsoleDocument.java
@@ -60,7 +60,7 @@ public void append(final String message, final int priority) { if (views.size() == 0) return; - ((LogConsoleView)views.get(0)).getViewSite().getShell().getDisplay().syncExec(new Runnable() { + ((LogConsoleView)views.get(0)).getViewSite().getShell().getDisplay().asyncExec(new Runnable() { public void run() { int start = getDocument().getLength(); try {
diff --git a/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/LogConsoleView.java b/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/LogConsoleView.java index 61a8d27..e62462a 100644 --- a/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/LogConsoleView.java +++ b/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/LogConsoleView.java Binary files differ