sboag       01/06/17 14:41:41

  Modified:    java/src/org/apache/xpath/axes PredicatedNodeTest.java
  Log:
  Tweak executePredicates to make sure that it never returns without
  setting m_predicateIndex to -1 again.  This should fix the bug for
  document2html.xsl for jakarta-avalon.
  
  Revision  Changes    Path
  1.5       +3 -5      
xml-xalan/java/src/org/apache/xpath/axes/PredicatedNodeTest.java
  
  Index: PredicatedNodeTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xpath/axes/PredicatedNodeTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- PredicatedNodeTest.java   2001/06/12 19:16:21     1.4
  +++ PredicatedNodeTest.java   2001/06/17 21:41:41     1.5
  @@ -262,9 +262,7 @@
     boolean executePredicates(int context, XPathContext xctxt)
             throws javax.xml.transform.TransformerException
     {
  -
  -    m_predicateIndex = 0;
  -
  +    
       int nPredicates = getPredicateCount();
       // System.out.println("nPredicates: "+nPredicates);
       if (nPredicates == 0)
  @@ -274,6 +272,7 @@
   
       try
       {
  +      m_predicateIndex = 0;
         xctxt.pushSubContextList(this);
         xctxt.pushNamespaceContext(m_lpi.getPrefixResolver());
         xctxt.pushCurrentNode(context);
  @@ -325,9 +324,8 @@
         xctxt.popCurrentNode();
         xctxt.popNamespaceContext();
         xctxt.popSubContextList();
  +      m_predicateIndex = -1;
       }
  -
  -    m_predicateIndex = -1;
   
       return true;
     }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to