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));
}
/**