aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAudrius Meskauskas <audriusa@bluewin.ch>2005-04-19 07:51:38 +0200
committerMichael Koch <mkoch@gcc.gnu.org>2005-04-19 05:51:38 +0000
commit3419f465cfedf821015bf783a24beac6f9f1b87f (patch)
treead191e55d071b49f761122c89ba1ad2cc4b79917
parentea899effee8a413923d2aa09651e44a9f05548cb (diff)
downloadgcc-3419f465cfedf821015bf783a24beac6f9f1b87f.zip
gcc-3419f465cfedf821015bf783a24beac6f9f1b87f.tar.gz
gcc-3419f465cfedf821015bf783a24beac6f9f1b87f.tar.bz2
JTextArea.java (replaceRange): Fixing doc.remove(start, length) misinterpretation.
2005-04-19 Audrius Meskauskas <audriusa@bluewin.ch> * javax/swing/JTextArea.java (replaceRange): Fixing doc.remove(start, length) misinterpretation. From-SVN: r98381
-rw-r--r--libjava/ChangeLog5
-rw-r--r--libjava/javax/swing/JTextArea.java4
2 files changed, 7 insertions, 2 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 29d956a..78bc42d 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -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:
diff --git a/libjava/javax/swing/JTextArea.java b/libjava/javax/swing/JTextArea.java
index 3510e6d..896910f 100644
--- a/libjava/javax/swing/JTextArea.java
+++ b/libjava/javax/swing/JTextArea.java
@@ -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)
{