From f1240134b185fe2f7c097cfce52605a89dee720f Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Thu, 20 Feb 2014 12:59:20 +0100 Subject: [PATCH] NPE fix --- .../com/intellij/usages/impl/UsageViewTreeCellRenderer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/usageView/src/com/intellij/usages/impl/UsageViewTreeCellRenderer.java b/platform/usageView/src/com/intellij/usages/impl/UsageViewTreeCellRenderer.java index 25ef683725d8..a4f6e9dd5779 100644 --- a/platform/usageView/src/com/intellij/usages/impl/UsageViewTreeCellRenderer.java +++ b/platform/usageView/src/com/intellij/usages/impl/UsageViewTreeCellRenderer.java @@ -245,7 +245,8 @@ class UsageViewTreeCellRenderer extends ColoredTreeCellRenderer { } pref.width = Math.max(visibleRect.width, pref.width); myRowBoundsCalled = true; - final Rectangle bounds = getTree().getRowBounds(row); + final JTree tree = getTree(); + final Rectangle bounds = tree == null ? null : tree.getRowBounds(row); myRowBoundsCalled = false; int y = bounds == null ? 0 : bounds.y; TextRange vis = TextRange.from(Math.max(0, visibleRect.y - pref.height), visibleRect.height + pref.height * 2);