You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2005/12/09 20:15:58 UTC

svn commit: r355575 - /incubator/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/component/UIData.java

Author: weber
Date: Fri Dec  9 11:15:52 2005
New Revision: 355575

URL: http://svn.apache.org/viewcvs?rev=355575&view=rev
Log:
save state of showHeader flag
fix for http://issues.apache.org/jira/browse/MYFACES-922

Modified:
    incubator/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/component/UIData.java

Modified: incubator/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/component/UIData.java
URL: http://svn.apache.org/viewcvs/incubator/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/component/UIData.java?rev=355575&r1=355574&r2=355575&view=diff
==============================================================================
--- incubator/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/component/UIData.java (original)
+++ incubator/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/component/UIData.java Fri Dec  9 11:15:52 2005
@@ -161,7 +161,7 @@
           if (allTokens[i] != null) {
             layoutTokens[j] = allTokens[i];
             j++;
-          }          
+          }
         }
       }
 
@@ -328,11 +328,14 @@
   }
 
   public Object saveState(FacesContext context) {
-    Object[] saveState = new Object[4];
+    Object[] saveState = new Object[5];
     saveState[0] = super.saveState(context);
     saveState[1] = state;
     saveState[2] = sorter;
     saveState[3] = stateChangeListener;
+    if (showHeaderSet) {
+      saveState[4] = showHeader;
+    }
     return saveState;
   }
 
@@ -342,6 +345,10 @@
     state = (SheetState) values[1];
     sorter = (Sorter) values[2];
     stateChangeListener = (MethodBinding) values[3];
+    if (values[4] != null) {
+      showHeaderSet = true;
+      showHeader = (Boolean) values[4];
+    }
   }
 
 // ------------------------------------------------------------ getter + setter