diff options
-rw-r--r-- | org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/console/JavaStackTraceConsoleFactory.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/console/JavaStackTraceConsoleFactory.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/console/JavaStackTraceConsoleFactory.java index 3a8e3d604..15aee2a02 100644 --- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/console/JavaStackTraceConsoleFactory.java +++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/console/JavaStackTraceConsoleFactory.java @@ -68,10 +68,13 @@ public class JavaStackTraceConsoleFactory implements IConsoleFactory { public void openConsole(String initialText) { if (fConsole == null) { fConsole = new JavaStackTraceConsole(); - fConsole.initializeDocument(); + if (initialText != null) { + fConsole.getDocument().set(initialText); + } else { + fConsole.initializeDocument(); + } fConsoleManager.addConsoles(new IConsole[] { fConsole }); - } - if (initialText != null) { + } else if (initialText != null) { fConsole.getDocument().set(initialText); } fConsoleManager.showConsoleView(fConsole); |