You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by da...@apache.org on 2009/08/13 17:30:26 UTC

svn commit: r803929 - /wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestCycle.java

Author: dashorst
Date: Thu Aug 13 15:30:24 2009
New Revision: 803929

URL: http://svn.apache.org/viewvc?rev=803929&view=rev
Log:
WICKET-2020

Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestCycle.java

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestCycle.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestCycle.java?rev=803929&r1=803928&r2=803929&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestCycle.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestCycle.java Thu Aug 13 15:30:24 2009
@@ -1128,6 +1128,15 @@
 			}
 		}
 
+		try
+		{
+			onAfterTargetsDetached();
+		}
+		catch (Throwable re)
+		{
+			log.error("there was an error processing onAfterTargetsDetached", re);
+		}
+
 		if (automaticallyClearFeedbackMessages)
 		{
 			// remove any rendered and otherwise obsolete feedback messages from
@@ -1530,6 +1539,13 @@
 	}
 
 	/**
+	 * Called when the request cycle object has detached all request targets.
+	 */
+	protected void onAfterTargetsDetached()
+	{
+	}
+
+	/**
 	 * Called when the request cycle object has finished its response
 	 */
 	protected void onEndRequest()