JTextArea.java (replaceRange): Fixing doc.remove(start, length) misinterpretation.
authorAudrius Meskauskas <audriusa@bluewin.ch>
Tue, 19 Apr 2005 05:51:38 +0000 (07:51 +0200)
committerMichael Koch <mkoch@gcc.gnu.org>
Tue, 19 Apr 2005 05:51:38 +0000 (05:51 +0000)
2005-04-19  Audrius Meskauskas  <audriusa@bluewin.ch>

* javax/swing/JTextArea.java (replaceRange):
Fixing doc.remove(start, length) misinterpretation.

From-SVN: r98381

libjava/ChangeLog
libjava/javax/swing/JTextArea.java

index 29d956ab634c658ecef2f26734e943f7a11ecbd0..78bc42dbf24a2cb7abd0a10c8132beaa01af7cc7 100644 (file)
@@ -1,3 +1,8 @@
+2005-04-19  Audrius Meskauskas  <audriusa@bluewin.ch>
+
+       * javax/swing/JTextArea.java (replaceRange):
+       Fixing doc.remove(start, length) misinterpretation.
+
 2005-04-19  Roman Kennke  <roman@ontographics.com>
 
        * javax/swing/CellRendererPane.java:
index 3510e6dead69b0eedda705544dea2f144189dc4c..896910f6fd0dd8d736672edfd7726df94eaef7b4 100644 (file)
@@ -469,8 +469,8 @@ public class JTextArea extends JTextComponent
 
     try
       {
-       doc.remove(start, end);
-       doc.insertString(start, text, null);
+        doc.remove(start, end - start);
+        doc.insertString(start, text, null);
       }
     catch (BadLocationException e)
       {