summaryrefslogtreecommitdiff
path: root/javax/swing/text/PlainView.java
diff options
context:
space:
mode:
authorRoman Kennke <roman@kennke.org>2006-06-03 15:18:28 +0000
committerRoman Kennke <roman@kennke.org>2006-06-03 15:18:28 +0000
commit489747d8aeea5373a50e13515b2dfee43bc0844f (patch)
treec5486eda06cb2ff79ab4b53563b37fd004c6e549 /javax/swing/text/PlainView.java
parentd58250eb5ba447a9950302995576188653d08684 (diff)
downloadclasspath-489747d8aeea5373a50e13515b2dfee43bc0844f.tar.gz
2006-06-03 Roman Kennke <kennke@aicas.com>
* javax/swing/text/PlainView.java (updateDamage): Check for valid longestLine and initialize if necessary.
Diffstat (limited to 'javax/swing/text/PlainView.java')
-rw-r--r--javax/swing/text/PlainView.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/javax/swing/text/PlainView.java b/javax/swing/text/PlainView.java
index 1746f559e..48fe37ce8 100644
--- a/javax/swing/text/PlainView.java
+++ b/javax/swing/text/PlainView.java
@@ -446,6 +446,11 @@ public class PlainView extends View implements TabExpander
}
Element element = getElement();
+
+ // Find longest line if it hasn't been initialized yet.
+ if (longestLine == null)
+ findLongestLine(0, element.getElementCount() - 1);
+
ElementChange change = changes.getChange(element);
if (changes.getType() == DocumentEvent.EventType.INSERT)
{