You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2011/04/15 10:23:58 UTC
svn commit: r1092623 - in
/wicket/trunk/wicket-core/src/main/java/org/apache/wicket:
RequestListenerInterface.java request/handler/PageAndComponentProvider.java
Author: mgrigorov
Date: Fri Apr 15 08:23:57 2011
New Revision: 1092623
URL: http://svn.apache.org/viewvc?rev=1092623&view=rev
Log:
WICKET-3562 onInitialize() is not called before StatelessForm.onSubmit()
Use a better checks whether the page is stateless and initialized.
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/RequestListenerInterface.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageAndComponentProvider.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=1092623&r1=1092622&r2=1092623&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 Fri Apr 15 08:23:57 2011
@@ -255,11 +255,11 @@ public class RequestListenerInterface
}
// initialization is required for stateless pages
- if(page.isStateless())
+ if (!page.isInitialized())
{
page.internalInitialize();
}
-
+
try
{
method.invoke(target);
Modified: wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageAndComponentProvider.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageAndComponentProvider.java?rev=1092623&r1=1092622&r2=1092623&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageAndComponentProvider.java (original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageAndComponentProvider.java Fri Apr 15 08:23:57 2011
@@ -153,7 +153,7 @@ public class PageAndComponentProvider ex
*/
// make sure this page instance was just created so the page can be stateless
- if (getPageId() == null)
+ if (page.isPageStateless())
{
Page p = (Page)page;
p.internalInitialize();