Author: nbelaevski
Date: 2009-01-13 19:45:16 -0500 (Tue, 13 Jan 2009)
New Revision: 12266
Modified:
trunk/framework/api/src/main/java/org/richfaces/model/TreeDataModel.java
Log:
https://jira.jboss.org/jira/browse/RF-5427
Modified: trunk/framework/api/src/main/java/org/richfaces/model/TreeDataModel.java
===================================================================
--- trunk/framework/api/src/main/java/org/richfaces/model/TreeDataModel.java 2009-01-13
23:47:57 UTC (rev 12265)
+++ trunk/framework/api/src/main/java/org/richfaces/model/TreeDataModel.java 2009-01-14
00:45:16 UTC (rev 12266)
@@ -110,7 +110,8 @@
if (treeRange == null || treeRange.processNode(listRowKey)) {
- if (nodeAdaptor.getParent(node) != null) {
+ //root node is not processed, it is considered fake for this class of models
+ if (listRowKey != null && listRowKey.depth() > 0) {
processElement(context, dataVisitor, argument, listRowKey, last);
}