[jboss-svn-commits] JBL Code SVN: r35643 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Oct 21 09:11:33 EDT 2010


Author: ge0ffrey
Date: 2010-10-21 09:11:32 -0400 (Thu, 21 Oct 2010)
New Revision: 35643

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/BrowseTree.java
Log:
NPE if clicking on "Assets" or "Inbox"

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/BrowseTree.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/BrowseTree.java	2010-10-21 12:52:05 UTC (rev 35642)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/BrowseTree.java	2010-10-21 13:11:32 UTC (rev 35643)
@@ -98,17 +98,19 @@
 
         TabOpener opener = TabOpener.getInstance();
 
-        if ( widgetID.equals( ExplorerNodeConfig.FIND_ID ) ) {
-            opener.openFind();
-        } else if ( widgetID.equals( ExplorerNodeConfig.INCOMING_ID ) || widgetID.equals( ExplorerNodeConfig.RECENT_EDITED_ID ) || widgetID.equals( ExplorerNodeConfig.RECENT_VIEWED_ID ) ) {
-            opener.openInbox( item.getText(),
-                              widgetID );
-        } else if ( widgetID.startsWith( ExplorerNodeConfig.STATES_ID ) ) {
-            opener.openState( item.getText(),
-                              widgetID );
-        } else if ( widgetID.startsWith( ExplorerNodeConfig.CATEGORY_ID ) ) {
-            opener.openCategory( item.getText(),
-                                 widgetID );
+        if (widgetID != null) {
+            if ( widgetID.equals( ExplorerNodeConfig.FIND_ID ) ) {
+                opener.openFind();
+            } else if ( widgetID.equals( ExplorerNodeConfig.INCOMING_ID ) || widgetID.equals( ExplorerNodeConfig.RECENT_EDITED_ID ) || widgetID.equals( ExplorerNodeConfig.RECENT_VIEWED_ID ) ) {
+                opener.openInbox( item.getText(),
+                                  widgetID );
+            } else if ( widgetID.startsWith( ExplorerNodeConfig.STATES_ID ) ) {
+                opener.openState( item.getText(),
+                                  widgetID );
+            } else if ( widgetID.startsWith( ExplorerNodeConfig.CATEGORY_ID ) ) {
+                opener.openCategory( item.getText(),
+                                     widgetID );
+            }
         }
     }
 



More information about the jboss-svn-commits mailing list