From 73ef2a8969ccbda8498125135e13b3b35b0b6a6a Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Wed, 13 Apr 2011 14:57:48 +0400 Subject: [PATCH] TreeUI: CCE fix --- .../com/intellij/ide/util/treeView/AbstractTreeUi.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeUi.java b/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeUi.java index 2927e0cc18da..6e86599db937 100644 --- a/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeUi.java +++ b/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeUi.java @@ -482,10 +482,13 @@ public class AbstractTreeUi { @Nullable private static NodeDescriptor getDescriptorFrom(Object node) { if (node instanceof DefaultMutableTreeNode) { - return (NodeDescriptor)((DefaultMutableTreeNode)node).getUserObject(); - } else { - return null; + Object userObject = ((DefaultMutableTreeNode)node).getUserObject(); + if (userObject instanceof NodeDescriptor) { + return (NodeDescriptor)userObject; + } } + + return null; } @Nullable