classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] FYI: javax.swing.text.PlainDocument fixlet


From: Roman Kennke
Subject: [cp-patches] FYI: javax.swing.text.PlainDocument fixlet
Date: Wed, 01 Jun 2005 11:29:56 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021204

In javax.swing.text.PlainDocument.removeUpdate the method rootElement.replace() was called with wrong values for start and end index. This is fixed. This also fixes bug#13230

2005-06-01  Roman Kennke  <address@hidden>

       * javax/swing/text/PlainDocument.java
       (removeUpdate): Fixed indices in call to rootElement.replace().

/Roman

Index: javax/swing/text/PlainDocument.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/text/PlainDocument.java,v
retrieving revision 1.9
diff -u -r1.9 PlainDocument.java
--- javax/swing/text/PlainDocument.java 4 May 2005 13:00:04 -0000       1.9
+++ javax/swing/text/PlainDocument.java 1 Jun 2005 09:27:11 -0000
@@ -133,7 +133,7 @@
         Element newEl = createLeafElement(rootElement,
                                           SimpleAttributeSet.EMPTY,
                                           start, end - len);
-        rootElement.replace(start, end - start, new Element[]{ newEl });
+        rootElement.replace(i1, i1 - i1, new Element[]{ newEl });
       }
     else
       {

reply via email to

[Prev in Thread] Current Thread [Next in Thread]