From: Jean-Marc V. <jm...@us...> - 2004-08-10 12:53:43
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1272/src/org/exist/xquery Modified Files: ForExpr.java Log Message: BUG: for $b at $p in /* return $p } returned: 7 7 7 7 Index: ForExpr.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/ForExpr.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ForExpr.java 28 May 2004 10:54:12 -0000 1.5 --- ForExpr.java 10 Aug 2004 12:53:34 -0000 1.6 *************** *** 113,118 **** contextItem = i.nextItem(); context.setContextPosition(p); ! atVal.setValue(p); ! contextSequence = contextItem.toSequence(); if(sequenceType != null) --- 113,120 ---- contextItem = i.nextItem(); context.setContextPosition(p); ! ! // atVal.setValue(p); // seb: this does not create a new Value. the old Value is referenced from results ! at.setValue(new IntegerValue(p)); ! contextSequence = contextItem.toSequence(); if(sequenceType != null) |