CCE fixed
authornik <Nikolay.Chashnikov@jetbrains.com>
Thu, 19 Nov 2009 14:46:34 +0000 (17:46 +0300)
committernik <Nikolay.Chashnikov@jetbrains.com>
Thu, 19 Nov 2009 14:46:34 +0000 (17:46 +0300)
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTree.java

index 79eaffe012770ed88273a535c67acbd78a784c2a..d40909d8a881c8ee4f2583f967d9c9e418df84f6 100644 (file)
@@ -127,11 +127,8 @@ public class LayoutTree extends SimpleDnDAwareTree implements AdvancedDnDSource
   }
 
   public PackagingElementNode<?> getRootPackagingNode() {
-    final DefaultMutableTreeNode rootNode = getRootNode();
-    if (rootNode == null) {
-      return null;
-    }
-    return (PackagingElementNode<?>)getNodeFor(new TreePath(rootNode));
+    final SimpleNode node = getNodeFor(new TreePath(getRootNode()));
+    return node instanceof PackagingElementNode ? (PackagingElementNode<?>)node : null;
   }
 
   public DefaultMutableTreeNode getRootNode() {