Author: jogep
Date: Mon May 14 19:42:11 2012
New Revision: 1338360

URL: http://svn.apache.org/viewvc?rev=1338360&view=rev
Log:
WW-3815: Dispatching after action phase renders with different 
stack/TextProvider

Modified:
    
struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptor.java

Modified: 
struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptor.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptor.java?rev=1338360&r1=1338359&r2=1338360&view=diff
==============================================================================
--- 
struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptor.java
 (original)
+++ 
struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptor.java
 Mon May 14 19:42:11 2012
@@ -35,10 +35,7 @@ import javax.portlet.ActionResponse;
 import javax.portlet.RenderRequest;
 import java.util.Map;
 
-import static org.apache.struts2.portlet.PortletConstants.EVENT_ACTION;
-import static org.apache.struts2.portlet.PortletConstants.REQUEST;
-import static org.apache.struts2.portlet.PortletConstants.RESPONSE;
-import static 
org.apache.struts2.portlet.PortletConstants.STACK_FROM_EVENT_PHASE;
+import static org.apache.struts2.portlet.PortletConstants.*;
 
 public class PortletStateInterceptor extends AbstractInterceptor {
 
@@ -83,7 +80,7 @@ public class PortletStateInterceptor ext
                                        CompoundRoot oldRoot = 
oldStack.getRoot();
                                        ValueStack currentStack = 
invocation.getStack();
                                        CompoundRoot root = 
currentStack.getRoot();
-                                       root.addAll(oldRoot);
+                                       root.addAll(0, oldRoot);
                                        if (LOG.isDebugEnabled()) 
LOG.debug("Restored stack");
                                }
                        }


Reply via email to