diff --git a/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/CallTracer.java b/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/CallTracer.java index 7693429de9cc..66cfb398fdfe 100644 --- a/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/CallTracer.java +++ b/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/CallTracer.java @@ -112,11 +112,8 @@ public class CallTracer { } } int indent = thread.frameCount() - myStartIndent; - if (indent < 0) { - stop(); - return; - } - myDebugProcess.printToConsole("\n" + StringUtil.repeat(" ", indent) + methodEntryEvent.method()); + String indentString = indent < 0 ? "-" : StringUtil.repeat(" ", indent); + myDebugProcess.printToConsole("\n" + indentString + methodEntryEvent.method() + " thread " + thread.uniqueID()); } catch (IncompatibleThreadStateException e) { LOG.error(e);