[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