You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2012/02/01 16:35:25 UTC

svn commit: r1239172 - /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java

Author: lu4242
Date: Wed Feb  1 15:35:24 2012
New Revision: 1239172

URL: http://svn.apache.org/viewvc?rev=1239172&view=rev
Log:
MYFACES-3455 [myfaces-2.1.6-SNAPSHOT] Using f:ajax within h:commandButton to dynamic switch ui:include works not correct anymore

Modified:
    myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java

Modified: myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java?rev=1239172&r1=1239171&r2=1239172&view=diff
==============================================================================
--- myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java (original)
+++ myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java Wed Feb  1 15:35:24 2012
@@ -1091,7 +1091,8 @@ public class DefaultFaceletsStateManagem
                 }
 
                 if (!isRefreshOnTransientBuildPreserveState() &&
-                    component.getAttributes().containsKey(ComponentSupport.MARK_CREATED))
+                    (component.getAttributes().containsKey(ComponentSupport.MARK_CREATED) ||
+                     component.getAttributes().containsKey(ComponentSupport.FACET_CREATED_UIPANEL_MARKER)))
                 {
                     // Components removed by facelets algorithm does not need to be registered
                     // unless preserve state mode is used, because PSS initial state is changed