Index: javax/swing/text/PlainDocument.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/text/PlainDocument.java,v retrieving revision 1.13 diff -u -r1.13 PlainDocument.java --- javax/swing/text/PlainDocument.java 29 Jul 2005 10:47:16 -0000 1.13 +++ javax/swing/text/PlainDocument.java 30 Sep 2005 17:47:35 -0000 @@ -132,8 +132,8 @@ // collapse elements if the removal spans more than 1 line Element newEl = createLeafElement(rootElement, SimpleAttributeSet.EMPTY, - start, end - len); - rootElement.replace(i1, i2 - i1, new Element[]{ newEl }); + start, end); + rootElement.replace(i1, i2 - i1 + 1, new Element[]{ newEl }); } }