You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by so...@apache.org on 2008/04/08 19:17:38 UTC

svn commit: r646005 - /myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/TreeRenderer.java

Author: sobryan
Date: Tue Apr  8 10:17:35 2008
New Revision: 646005

URL: http://svn.apache.org/viewvc?rev=646005&view=rev
Log:
TRINIDAD-1044 - TreeTableRender does not handle null iconURI

Modified:
    myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/TreeRenderer.java

Modified: myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/TreeRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/TreeRenderer.java?rev=646005&r1=646004&r2=646005&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/TreeRenderer.java (original)
+++ myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/TreeRenderer.java Tue Apr  8 10:17:35 2008
@@ -408,7 +408,14 @@
     }
 
     if (iconURI == null && icon != null)
-      iconURI = icon.getImageURI(context, rc).toString();
+    {
+      //This can be null so we need to check for it before doing toString
+      Object o = icon.getImageURI(context, rc);
+      if(o != null)
+      {
+        iconURI = o.toString();
+      }
+    }
 
     backgroundIconURI = getConnectingBackgroundIcon(context, rc, !isLastSibling, true);
     nodeBackgroundIconURI = getIconBackgroundIcon(context, rc, isLastSibling, true);