diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/JavaValue.java b/java/debugger/impl/src/com/intellij/debugger/engine/JavaValue.java index 835114493edd..80c354d99953 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/JavaValue.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/JavaValue.java @@ -118,7 +118,8 @@ public class JavaValue extends XNamedValue implements NodeDescriptorProvider { nodeIcon = AllIcons.Debugger.Watch; } else { - nodeIcon = AllIcons.Debugger.Value; + Icon icon = myValueDescriptor.getValueIcon(); + nodeIcon = icon != null ? icon : AllIcons.Debugger.Value; } } final String[] strings = splitValue(myValueDescriptor.getValueLabel());