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 0d79f463859f..db28c4bf34a7 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/JavaStackFrame.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/JavaStackFrame.java @@ -341,8 +341,8 @@ public class JavaStackFrame extends XStackFrame { private JavaValue createArgumentValue(int index, Value value, String name, EvaluationContextImpl evaluationContext) { ArgumentValueDescriptorImpl descriptor = myNodeManager.getArgumentValueDescriptor(null, index, value, name); + // setContext is required to calculate correct name descriptor.setContext(evaluationContext); - descriptor.updateRepresentation(evaluationContext, DescriptorLabelListener.DUMMY_LISTENER); return JavaValue.create(descriptor, evaluationContext, myNodeManager); }