From 74af332754960e5b23da490e33bece994c59514c Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Wed, 3 Nov 2010 13:43:25 +0300 Subject: [PATCH] fix npe --- .../debugger/ui/impl/DebuggerTreeRenderer.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/ui/impl/DebuggerTreeRenderer.java b/java/debugger/impl/src/com/intellij/debugger/ui/impl/DebuggerTreeRenderer.java index 73ab79897e18..47987f3086a4 100644 --- a/java/debugger/impl/src/com/intellij/debugger/ui/impl/DebuggerTreeRenderer.java +++ b/java/debugger/impl/src/com/intellij/debugger/ui/impl/DebuggerTreeRenderer.java @@ -46,13 +46,15 @@ public class DebuggerTreeRenderer extends ColoredTreeCellRenderer { private static final SimpleTextAttributes OBJECT_ID_HIGHLIGHT_ATTRIBUTES = new SimpleTextAttributes(Font.PLAIN, Color.lightGray); public void customizeCellRenderer(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) { - DebuggerTreeNodeImpl node = (DebuggerTreeNodeImpl) value; + final DebuggerTreeNodeImpl node = (DebuggerTreeNodeImpl) value; - if(node.getText() != null) { - node.getText().appendToComponent(this); + if (node != null) { + final SimpleColoredText text = node.getText(); + if (text != null) { + text.appendToComponent(this); + } + setIcon(node.getIcon()); } - - setIcon(node.getIcon()); } @Nullable