[gatein-commits] gatein SVN: r2981 - in portal/trunk/webui: portal/src/main/java/org/exoplatform/portal/webui/navigation and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed May 5 04:40:09 EDT 2010
Author: hoang_to
Date: 2010-05-05 04:40:07 -0400 (Wed, 05 May 2010)
New Revision: 2981
Modified:
portal/trunk/webui/core/src/main/java/org/exoplatform/webui/core/UIFilterableTree.java
portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UINavigationNodeSelector.java
Log:
GTNPORTAL-1128: NPE when click edit newly added group navigation
Modified: portal/trunk/webui/core/src/main/java/org/exoplatform/webui/core/UIFilterableTree.java
===================================================================
--- portal/trunk/webui/core/src/main/java/org/exoplatform/webui/core/UIFilterableTree.java 2010-05-05 07:55:37 UTC (rev 2980)
+++ portal/trunk/webui/core/src/main/java/org/exoplatform/webui/core/UIFilterableTree.java 2010-05-05 08:40:07 UTC (rev 2981)
@@ -61,6 +61,10 @@
*/
public int getRightMostDisplayedNodeIndex(List<Object> sibblings, WebuiRequestContext context)
{
+ if(sibblings == null)
+ {
+ return -1;
+ }
int numberOfSibblings = sibblings.size();
if (nodeFilter == null)
{
@@ -88,6 +92,10 @@
*/
public int getLeftMostDisplayedNodeIndex(List<Object> sibblings, WebuiRequestContext context)
{
+ if(sibblings == null)
+ {
+ return -1;
+ }
int numberOfSibblings = sibblings.size();
if (nodeFilter == null)
{
Modified: portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UINavigationNodeSelector.java
===================================================================
--- portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UINavigationNodeSelector.java 2010-05-05 07:55:37 UTC (rev 2980)
+++ portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UINavigationNodeSelector.java 2010-05-05 08:40:07 UTC (rev 2981)
@@ -169,7 +169,10 @@
if (edittedTreeNodeData == null)
{
edittedTreeNodeData = new TreeNodeData(edittedNavigation);
- selectPageNodeByUri(edittedTreeNodeData.getNode().getUri());//TODO: Check null
+ if(edittedTreeNodeData.getNode() != null)
+ {
+ selectPageNodeByUri(edittedTreeNodeData.getNode().getUri());
+ }
}
UITree tree = getChild(UITree.class);
More information about the gatein-commits
mailing list