sboag       00/12/21 12:40:46

  Modified:    java/src/org/apache/xalan/transformer TransformerImpl.java
  Log:
  On reset, force the stack size to 1, so that everything's correct
  on entry again.
  
  Revision  Changes    Path
  1.66      +3 -2      
xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java
  
  Index: TransformerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java,v
  retrieving revision 1.65
  retrieving revision 1.66
  diff -u -r1.65 -r1.66
  --- TransformerImpl.java      2000/12/20 05:03:38     1.65
  +++ TransformerImpl.java      2000/12/21 20:40:46     1.66
  @@ -386,6 +386,7 @@
       m_stackGuard = new StackGuard();
   
       getXPathContext().reset();
  +    getXPathContext().getVarStack().setSize(1);
       m_currentTemplateElements.removeAllElements();
       m_currentMatchTemplates.removeAllElements();
   
  @@ -1299,11 +1300,11 @@
           Arg arg = (Arg)m_userParams.elementAt(i);
           if(arg.getQName().equals(qname))
           {
  -          m_userParams.setElementAt(new Arg(qname, xval), i);
  +          m_userParams.setElementAt(new Arg(qname, xval, true), i);
             return;
           }
         }
  -      m_userParams.addElement(new Arg(qname, xval));
  +      m_userParams.addElement(new Arg(qname, xval, true));
     }
     
     /**
  
  
  

Reply via email to