TreeUI: CCE fix

This commit is contained in:
Kirill Kalishev
2011-04-13 14:57:48 +04:00
parent 58f2c05aa5
commit 73ef2a8969
@@ -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