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);
 	}