You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ar...@apache.org on 2010/04/26 17:32:36 UTC
svn commit: r938094 -
/myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/ChildPropertyTreeModel.java
Author: arobinson74
Date: Mon Apr 26 15:32:36 2010
New Revision: 938094
URL: http://svn.apache.org/viewvc?rev=938094&view=rev
Log:
Applying patch for TRINIDAD-1796
Modified:
myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/ChildPropertyTreeModel.java
Modified: myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/ChildPropertyTreeModel.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/ChildPropertyTreeModel.java?rev=938094&r1=938093&r2=938094&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/ChildPropertyTreeModel.java (original)
+++ myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/ChildPropertyTreeModel.java Mon Apr 26 15:32:36 2010
@@ -176,6 +176,15 @@ public class ChildPropertyTreeModel exte
{
Object pathKey = path.get(i);
_setRowKey(pathKey);
+ if (!isRowAvailable())
+ {
+ // setRowKey should fail for invalid row key in the path.
+ // Also isRowAvailable should return false
+ _path.clear();
+ _path.add(root);
+ setRowIndex(-1);
+ return;
+ }
enterContainer();
}