zongaro 2003/09/18 17:43:29
Modified: java/src/org/apache/xalan/transformer TransformerImpl.java
Log:
Applying patch from Joanne Tong ([EMAIL PROTECTED]) for Bugzilla bug report
16311. After completing the relevant operations in applyTemplateToNode, the
method was popping various pieces of the context off of stacks. However, in
the case of the default template rule for text nodes, it was trying to pop
variables off the stack, even though no variables had been pushed onto the
stack.
Revision Changes Path
1.148 +2 -1
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.147
retrieving revision 1.148
diff -u -r1.147 -r1.148
--- TransformerImpl.java 14 Aug 2003 16:27:44 -0000 1.147
+++ TransformerImpl.java 19 Sep 2003 00:43:29 -0000 1.148
@@ -2192,7 +2192,8 @@
}
finally
{
- m_xcontext.getVarStack().unlink();
+ if (!isDefaultTextRule)
+ m_xcontext.getVarStack().unlink();
m_xcontext.popCurrentNode();
if (!isApplyImports) {
m_xcontext.popContextNodeList();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]