You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mo...@apache.org on 2001/11/05 12:27:05 UTC

cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/dom DOMImpl.java

morten      01/11/05 03:27:05

  Modified:    java/src/org/apache/xalan/xsltc/dom DOMImpl.java
  Log:
  A fix for ancestor iterators that are started using an attribute node.
  PR:		bugzilla 4602
  Obtained from:	`n/a
  Submitted by:	morten@xml.apache.org
  Reviewed by:	morten@xml.apache.org
  
  Revision  Changes    Path
  1.57      +4 -3      xml-xalan/java/src/org/apache/xalan/xsltc/dom/DOMImpl.java
  
  Index: DOMImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/dom/DOMImpl.java,v
  retrieving revision 1.56
  retrieving revision 1.57
  diff -u -r1.56 -r1.57
  --- DOMImpl.java	2001/10/31 10:19:36	1.56
  +++ DOMImpl.java	2001/11/05 11:27:04	1.57
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: DOMImpl.java,v 1.56 2001/10/31 10:19:36 morten Exp $
  + * @(#)$Id: DOMImpl.java,v 1.57 2001/11/05 11:27:04 morten Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -1337,8 +1337,9 @@
                     
   	public NodeIterator setStartNode(int node) {
   	    if (_isRestartable) {
  -		if (node >= _firstAttributeNode) node = _parent[node];
  -		if (_includeSelf)
  +		if (node >= _firstAttributeNode)
  +		    _startNode = node = _parent[node];
  +		else if (_includeSelf)
   		    _startNode = node;
   		else
   		    _startNode = _parent[node];
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org