You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by pe...@apache.org on 2011/04/13 21:55:09 UTC
svn commit: r1091898 -
/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/RequestListenerInterface.java
Author: pete
Date: Wed Apr 13 19:55:09 2011
New Revision: 1091898
URL: http://svn.apache.org/viewvc?rev=1091898&view=rev
Log:
WICKET-3562: trigger Component#onInitialize() on subsequent requests for stateless pages
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/RequestListenerInterface.java
Modified: wicket/trunk/wicket-core/src/main/java/org/apache/wicket/RequestListenerInterface.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/RequestListenerInterface.java?rev=1091898&r1=1091897&r2=1091898&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/RequestListenerInterface.java (original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/RequestListenerInterface.java Wed Apr 13 19:55:09 2011
@@ -212,6 +212,14 @@ public class RequestListenerInterface
"Component rejected interface invocation");
}
+ // initialization is required for stateless pages
+ final Page page = component.getPage();
+
+ if(page.isStateless())
+ {
+ page.internalInitialize();
+ }
+
internalInvoke(component, component);
}