diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/widgets/MonitorDialog.java')
-rw-r--r-- | plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/widgets/MonitorDialog.java | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/widgets/MonitorDialog.java b/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/widgets/MonitorDialog.java index 04f829fdd0..a2de8f024a 100644 --- a/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/widgets/MonitorDialog.java +++ b/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/widgets/MonitorDialog.java @@ -54,7 +54,24 @@ public class MonitorDialog extends ProgressMonitorDialog { try { - log = new MonitorLogDialog(getShell(), getShellStyle(), "Log of " + title, "See the log for details.", settings); + log = new MonitorLogDialog(getShell(), getShellStyle(), "Log of " + title, "See the log for details.", settings) + { + @Override + public void handleMessage(String msg, int level) + { + if (msg.startsWith("Woven class ")) + { + setTextStyle(getRed()); + append(msg); + append("\n"); + } + else + { + super.handleMessage(msg, level); + } + } + }; + super.run(fork, cancelable, new IRunnableWithProgress() { public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException |