sboag       00/08/06 19:51:25

  Modified:    java/src/org/apache/xpath/functions FuncExtFunction.java
  Log:
  Change the order in which return values are processed, so that NodeIterators 
take precidence over Nodes, if the same object implements both interfaces.
  
  Revision  Changes    Path
  1.3       +4 -4      
xml-xalan/java/src/org/apache/xpath/functions/FuncExtFunction.java
  
  Index: FuncExtFunction.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xpath/functions/FuncExtFunction.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FuncExtFunction.java      2000/07/30 22:38:23     1.2
  +++ FuncExtFunction.java      2000/08/07 02:51:24     1.3
  @@ -75,13 +75,13 @@
         {
           result = new XRTreeFrag((DocumentFragment)val);
         }
  -      else if(val instanceof Node)
  -      {
  -        result = new XNodeSet((Node)val);
  -      }
         else if(val instanceof NodeIterator)
         {
           result = new XNodeSet((NodeIterator)val);
  +      }
  +      else if(val instanceof Node)
  +      {
  +        result = new XNodeSet((Node)val);
         }
         else
         {
  
  
  

Reply via email to