diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/JavaStackFrame.java b/java/debugger/impl/src/com/intellij/debugger/engine/JavaStackFrame.java index c61a8de671d1..fb6078e54e4d 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/JavaStackFrame.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/JavaStackFrame.java @@ -195,7 +195,7 @@ public class JavaStackFrame extends XStackFrame { // add last method return value if any final Pair methodValuePair = debugProcess.getLastExecutedMethod(); - if (methodValuePair != null) { + if (methodValuePair != null && myDescriptor.getUiIndex() == 0) { ValueDescriptorImpl returnValueDescriptor = myNodeManager.getMethodReturnValueDescriptor(myDescriptor, methodValuePair.getFirst(), methodValuePair.getSecond()); children.add(JavaValue.create(returnValueDescriptor, evaluationContext, myNodeManager)); }