You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jd...@apache.org on 2009/12/28 15:32:46 UTC
svn commit: r894181 -
/wicket/trunk/wicket/src/main/java/org/apache/wicket/MarkupContainer.java
Author: jdonnerstag
Date: Mon Dec 28 14:32:45 2009
New Revision: 894181
URL: http://svn.apache.org/viewvc?rev=894181&view=rev
Log:
create 'auto' components when markup becomes available. They'll be added like normal components and not removed at end of the request.
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/MarkupContainer.java
Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/MarkupContainer.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/MarkupContainer.java?rev=894181&r1=894180&r2=894181&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/MarkupContainer.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/MarkupContainer.java Mon Dec 28 14:32:45 2009
@@ -2021,9 +2021,12 @@
Component component = ComponentResolvers.resolve(this, stream, tag);
if ((component != null) && (component.getParent() == null))
{
- // make sure we are able to get() the component during rendering
- tag.setId(component.getId());
-
+ if (component.getId().equals(tag.getId()) == false)
+ {
+ // make sure we are able to get() the component during rendering
+ tag.setId(component.getId());
+ tag.setModified(true);
+ }
add(component);
}
}