[jboss-svn-commits] JBL Code SVN: r32969 - 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
Wed May 19 15:35:12 EDT 2010


Author: baunax
Date: 2010-05-19 15:35:12 -0400 (Wed, 19 May 2010)
New Revision: 32969

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/CategoriesPanel.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/ExplorerNodeConfig.java
Log:
GUVNOR-463: NPE when clicking Inbox node
	- fixed it


Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/CategoriesPanel.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/CategoriesPanel.java	2010-05-19 19:13:41 UTC (rev 32968)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/CategoriesPanel.java	2010-05-19 19:35:12 UTC (rev 32969)
@@ -92,9 +92,12 @@
                 } else if (self.getAttribute("id").equals("FIND")) {     //NON-NLS
                     centertabbedPanel.openFind();
                 } else if (self.getAttribute("id").startsWith("inbox")) {
-                    openInbox(self.getText(), (String)self.getUserObject());
+                	Boolean open = (Boolean) self.getAttributeAsObject("open");
+                	if (open == null || open) {
+                		openInbox(self.getText(), (String)self.getUserObject());
+                	}
                 } else {
-                    openStateOrCategory(self);                                 
+                    openStateOrCategory(self);
                 }
 
             }

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/ExplorerNodeConfig.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/ExplorerNodeConfig.java	2010-05-19 19:13:41 UTC (rev 32968)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/ExplorerNodeConfig.java	2010-05-19 19:35:12 UTC (rev 32969)
@@ -165,6 +165,8 @@
         treeNode.setAttribute( "id",
                                "inboxes" );
 
+        treeNode.setAttribute("open", false);
+        
         TreeNode incoming = new TreeNode( constants.IncomingChanges() );
         incoming.setId( "inbox3" );
         incoming.setAttribute( "icon",



More information about the jboss-svn-commits mailing list