From a4c2f94805e49afb522c7bbcc56066cf095df319 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Wed, 30 Dec 2015 15:53:59 +0300 Subject: [PATCH] show return value only in top frame --- .../impl/src/com/intellij/debugger/engine/JavaStackFrame.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)); }