You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2007/01/29 18:08:35 UTC

svn commit: r501110 - /myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/component/UITreeNode.java

Author: lofwyr
Date: Mon Jan 29 09:08:34 2007
New Revision: 501110

URL: http://svn.apache.org/viewvc?view=rev&rev=501110
Log:
Setting userObject for better debugging

Modified:
    myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/component/UITreeNode.java

Modified: myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/component/UITreeNode.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/component/UITreeNode.java?view=diff&rev=501110&r1=501109&r2=501110
==============================================================================
--- myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/component/UITreeNode.java (original)
+++ myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/component/UITreeNode.java Mon Jan 29 09:08:34 2007
@@ -36,11 +36,12 @@
   }
 
   public Object getValue() {
-    Object value = super.getValue();
+    DefaultMutableTreeNode value = (DefaultMutableTreeNode) super.getValue();
     if (value == null) { // XXX: hack!
       value = new DefaultMutableTreeNode();
+      value.setUserObject(System.identityHashCode(value));
       setValue(value);
-      LOG.info("Created temporary Node");
+      LOG.info("Created temporary Node: " + value.getUserObject());
     }
     return value;
   }