diff --git a/plugins/stream-debugger/src/com/intellij/debugger/streams/ui/impl/EvaluationAwareTraceWindow.java b/plugins/stream-debugger/src/com/intellij/debugger/streams/ui/impl/EvaluationAwareTraceWindow.java index c8dfbaccacdc..b1a49bd613e4 100644 --- a/plugins/stream-debugger/src/com/intellij/debugger/streams/ui/impl/EvaluationAwareTraceWindow.java +++ b/plugins/stream-debugger/src/com/intellij/debugger/streams/ui/impl/EvaluationAwareTraceWindow.java @@ -107,6 +107,10 @@ public class EvaluationAwareTraceWindow extends DialogWrapper { } public void setTrace(@NotNull ResolvedTracingResult resolvedTrace, @NotNull EvaluationContextImpl context) { + if (Disposer.isDisposed(myDisposable)) { + return; + } + final ResolvedStreamChain chain = resolvedTrace.getResolvedChain(); assert chain.length() == myTabContents.size();