Author: mgrigorov
Date: Tue May  3 10:01:50 2011
New Revision: 1098994

URL: http://svn.apache.org/viewvc?rev=1098994&view=rev
Log:
WICKET-3625 Order of IRequestCycleListener invocations

Add the internal requestcycle listener as first, so it is executed as last 
(reverse collection).
This way the unlocking of the current page is done as last step.


Modified:
    wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Application.java

Modified: 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Application.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Application.java?rev=1098994&r1=1098993&r2=1098994&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Application.java 
(original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Application.java 
Tue May  3 10:01:50 2011
@@ -1514,7 +1514,6 @@ public abstract class Application implem
                        getRootRequestMapper(), 
getExceptionMapperProvider().get());
 
                RequestCycle requestCycle = 
getRequestCycleProvider().get(context);
-               requestCycle.getListeners().add(requestCycleListeners);
                requestCycle.getListeners().add(new 
AbstractRequestCycleListener()
                {
                        @Override
@@ -1523,6 +1522,7 @@ public abstract class Application implem
                                getPageManager().commitRequest();
                        }
                });
+               requestCycle.getListeners().add(requestCycleListeners);
                return requestCycle;
        }
 


Reply via email to