Author: ehillenius Date: Thu Jun 7 19:28:43 2007 New Revision: 545372 URL: http://svn.apache.org/viewvc?view=rev&rev=545372 Log: remove debug meta data at the end of requests
Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Page.java Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Page.java URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Page.java?view=diff&rev=545372&r1=545371&r2=545372 ============================================================================== --- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Page.java (original) +++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Page.java Thu Jun 7 19:28:43 2007 @@ -934,6 +934,20 @@ // Check rendering if it happened fully checkRendering(this); + // clean up debug meta data if component check is on + if (Application.get().getDebugSettings().getComponentUseCheck()) + { + visitChildren(new IVisitor() + { + public Object component(Component component) + { + component.setMetaData(Component.CONSTRUCTED_AT_KEY, null); + component.setMetaData(Component.ADDED_AT_KEY, null); + return CONTINUE_TRAVERSAL; + } + }); + } + if (!isPageStateless()) { // trigger creation of the actual session in case it was deferred