Author: apetrelli
Date: Wed Jan 30 12:00:39 2008
New Revision: 616876
URL: http://svn.apache.org/viewvc?rev=616876&view=rev
Log:
TILES-208
Added inheritance of attribute contexts in BasicTilesContainer.
Modified:
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/impl/BasicTilesContainer.java
Modified:
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/impl/BasicTilesContainer.java
URL:
http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/impl/BasicTilesContainer.java?rev=616876&r1=616875&r2=616876&view=diff
==============================================================================
---
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/impl/BasicTilesContainer.java
(original)
+++
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/impl/BasicTilesContainer.java
Wed Jan 30 12:00:39 2008
@@ -505,7 +505,12 @@
*/
private AttributeContext startContext(TilesRequestContext tilesContext) {
AttributeContext context = new BasicAttributeContext();
- pushContext(context, tilesContext);
+ Stack<AttributeContext> stack = getContextStack(tilesContext);
+ if (!stack.isEmpty()) {
+ AttributeContext parent = stack.peek();
+ context.inheritCascadedAttributes(parent);
+ }
+ stack.push(context);
return context;
}