mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[rd debugger] IDEA-386924 Support inlay icon in split debugger
(cherry picked from commit 7aaecc50319ef66ee2452fa94bd6dae5508c0c1d) IJ-CR-196796 GitOrigin-RevId: fc9fcab5e76ae1a69cd7f2e79d8fa64a6db7f957
This commit is contained in:
committed by
intellij-monorepo-bot
parent
0884a6eab8
commit
7445d7e95a
@@ -74,6 +74,7 @@ import com.intellij.xdebugger.impl.breakpoints.XExpressionImpl;
|
||||
import com.intellij.xdebugger.impl.pinned.items.PinToTopMemberValue;
|
||||
import com.intellij.xdebugger.impl.pinned.items.PinToTopParentValue;
|
||||
import com.intellij.xdebugger.impl.ui.XValueTextProvider;
|
||||
import com.intellij.xdebugger.impl.ui.tree.nodes.XValueNodeEx;
|
||||
import com.intellij.xdebugger.impl.ui.tree.nodes.XValueNodeImpl;
|
||||
import com.intellij.xdebugger.impl.ui.visualizedtext.VisualizedTextPopupUtil;
|
||||
import com.sun.jdi.AbsentInformationException;
|
||||
@@ -240,7 +241,7 @@ public class JavaValue extends XNamedValue implements NodeDescriptorProvider, XV
|
||||
: DebuggerTreeRenderer.getValueIcon(myValueDescriptor, myParent != null ? myParent.getDescriptor() : null);
|
||||
|
||||
Icon inlayIcon = myValueDescriptor.getInlayIcon();
|
||||
if (inlayIcon != null && node instanceof XValueNodeImpl xValueNode) {
|
||||
if (node instanceof XValueNodeEx xValueNode) {
|
||||
xValueNode.setInlayIcon(inlayIcon);
|
||||
}
|
||||
XValuePresentation presentation = createPresentation(myValueDescriptor);
|
||||
|
||||
Reference in New Issue
Block a user