geirm       01/06/02 07:33:33

  Modified:    src/java/org/apache/velocity/context Tag: VEL_1_1_BRANCH
                        AbstractContext.java
  Log:
  Change from HEAD to ensure that an event cartridge doesn't get lost when
  the context is wrapped.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.4.4.1   +11 -1     
jakarta-velocity/src/java/org/apache/velocity/context/AbstractContext.java
  
  Index: AbstractContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/context/AbstractContext.java,v
  retrieving revision 1.4
  retrieving revision 1.4.4.1
  diff -u -r1.4 -r1.4.4.1
  --- AbstractContext.java      2001/03/28 03:01:04     1.4
  +++ AbstractContext.java      2001/06/02 14:33:31     1.4.4.1
  @@ -85,7 +85,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Geir Magnusson Jr.</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Fedor Karpelevitch</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Jason van Zyl</a>
  - * @version $Id: AbstractContext.java,v 1.4 2001/03/28 03:01:04 geirm Exp $
  + * @version $Id: AbstractContext.java,v 1.4.4.1 2001/06/02 14:33:31 geirm Exp $
    */
   
   public abstract class AbstractContext extends InternalContextBase 
  @@ -171,6 +171,16 @@
       public AbstractContext( Context inner )
       {
           innerContext = inner;
  +
  +        /*
  +         *  now, do a 'forward pull' of event cartridge so
  +         *  it's accessable, bringing to the top level.
  +         */
  +
  +        if (innerContext instanceof InternalEventContext )
  +        {
  +            attachEventCartridge( ( (InternalEventContext) 
innerContext).getEventCartridge() );
  +        }
       }
   
       /**
  
  
  

Reply via email to