You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by el...@apache.org on 2003/03/18 18:34:05 UTC
cvs commit: xml-xerces/java/src/org/apache/xerces/dom RangeImpl.java
elena 2003/03/18 09:34:05
Modified: java/src/org/apache/xerces/dom RangeImpl.java
Log:
Fixing range bug: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17590
Revision Changes Path
1.25 +3 -6 xml-xerces/java/src/org/apache/xerces/dom/RangeImpl.java
Index: RangeImpl.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/RangeImpl.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- RangeImpl.java 24 Aug 2002 21:23:24 -0000 1.24
+++ RangeImpl.java 18 Mar 2003 17:34:04 -0000 1.25
@@ -1076,11 +1076,8 @@
// set the original text node to its new value
if ( how != CLONE_CONTENTS )
{
- fStartContainer.setNodeValue(
- s.substring(0, fStartOffset ) +
- s.substring(fEndOffset)
- );
-
+ ((TextImpl)fStartContainer).deleteData(fStartOffset,
+ fEndOffset-fStartOffset) ;
// Nothing is partially selected, so collapse to start point
collapse( true );
}
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org