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 2014/01/14 22:13:57 UTC

git commit: WICKET-5471 Store the page if it is known that it will be used in a following request

Updated Branches:
  refs/heads/wicket-6.x c13084b88 -> 23172242b


WICKET-5471 Store the page if it is known that it will be used in a following request


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/23172242
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/23172242
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/23172242

Branch: refs/heads/wicket-6.x
Commit: 23172242b84704d8c95bbe168198c99d8b0f5ec4
Parents: c13084b
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Tue Jan 14 23:13:37 2014 +0200
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Tue Jan 14 23:13:37 2014 +0200

----------------------------------------------------------------------
 wicket-core/src/main/java/org/apache/wicket/Page.java            | 2 ++
 .../main/java/org/apache/wicket/request/cycle/RequestCycle.java  | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/23172242/wicket-core/src/main/java/org/apache/wicket/Page.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/Page.java b/wicket-core/src/main/java/org/apache/wicket/Page.java
index 295d9a9..a439115 100644
--- a/wicket-core/src/main/java/org/apache/wicket/Page.java
+++ b/wicket-core/src/main/java/org/apache/wicket/Page.java
@@ -967,6 +967,8 @@ public abstract class Page extends MarkupContainer implements IRedirectListener,
 	{
 		setStatelessHint(false);
 
+		internalInitialize();
+
 		return new PageReference(numericId);
 	}
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/23172242/wicket-core/src/main/java/org/apache/wicket/request/cycle/RequestCycle.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/request/cycle/RequestCycle.java b/wicket-core/src/main/java/org/apache/wicket/request/cycle/RequestCycle.java
index 7dbbed6..c754b56 100644
--- a/wicket-core/src/main/java/org/apache/wicket/request/cycle/RequestCycle.java
+++ b/wicket-core/src/main/java/org/apache/wicket/request/cycle/RequestCycle.java
@@ -656,7 +656,9 @@ public class RequestCycle implements IRequestCycle, IEventSink
 	{
 		if (page instanceof Page)
 		{
-			((Page)page).setStatelessHint(false);
+			Page _page = (Page) page;
+			_page.setStatelessHint(false);
+			_page.internalInitialize();
 		}
 		scheduleRequestHandlerAfterCurrent(new RenderPageRequestHandler(new PageProvider(page),
 			RenderPageRequestHandler.RedirectPolicy.AUTO_REDIRECT));