sboag       01/07/30 06:48:21

  Modified:    java/src/org/apache/xml/dtm/ref DTMDefaultBase.java
  Log:
  In getNextNamespaceNode and getFirstNamespaceNode, was
  sometimes returning a node without the DTM identity bits.
  Fix for http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2878.
  
  Revision  Changes    Path
  1.14      +3 -3      xml-xalan/java/src/org/apache/xml/dtm/ref/DTMDefaultBase.java
  
  Index: DTMDefaultBase.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xml/dtm/ref/DTMDefaultBase.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- DTMDefaultBase.java       2001/07/28 00:25:59     1.13
  +++ DTMDefaultBase.java       2001/07/30 13:48:21     1.14
  @@ -517,7 +517,7 @@
       {
         int i=0;
         while(NULL != (identity=_parent(identity)))
  -     ++i;
  +        ++i;
         return i;
       }
       else
  @@ -1165,7 +1165,7 @@
               if(nsContext==null || nsContext.size()<1)
                 return NULL;
   
  -            return nsContext.elementAt(0);
  +            return nsContext.elementAt(0) | m_dtmIdent;
             }
           else
             {
  @@ -1218,7 +1218,7 @@
               if(i<=0 || i==nsContext.size())
                 return NULL;
   
  -            return nsContext.elementAt(i);
  +            return nsContext.elementAt(i) | m_dtmIdent;
             }
           else
             {
  
  
  

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

Reply via email to