show message if frames requested for not suspended thread

This commit is contained in:
Egor.Ushakov
2014-06-25 13:01:04 +04:00
parent 3b014cf231
commit 9bbe66b82e
@@ -116,8 +116,8 @@ public class JavaExecutionStack extends XExecutionStack {
@Override
protected void action() throws Exception {
boolean showLibraryStackframes = DebuggerSettings.getInstance().SHOW_LIBRARY_STACKFRAMES;
List<JavaStackFrame> frames = new ArrayList<JavaStackFrame>();
if (!myThreadProxy.isCollected() && myDebugProcess.getSuspendManager().isSuspended(myThreadProxy)) {
List<JavaStackFrame> frames = new ArrayList<JavaStackFrame>();
int status = myThreadProxy.status();
if (!(status == ThreadReference.THREAD_STATUS_UNKNOWN) &&
!(status == ThreadReference.THREAD_STATUS_NOT_STARTED) &&
@@ -146,8 +146,11 @@ public class JavaExecutionStack extends XExecutionStack {
return;
}
}
container.addStackFrames(frames, true);
}
else {
container.errorOccurred(DebuggerBundle.message("frame.panel.frames.not.available"));
}
container.addStackFrames(frames, true);
}
});
}