diff options
author | Roman Kennke <roman@kennke.org> | 2006-06-03 15:18:28 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2006-06-03 15:18:28 +0000 |
commit | 489747d8aeea5373a50e13515b2dfee43bc0844f (patch) | |
tree | c5486eda06cb2ff79ab4b53563b37fd004c6e549 /javax/swing/text/PlainView.java | |
parent | d58250eb5ba447a9950302995576188653d08684 (diff) | |
download | classpath-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.java | 5 |
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) { |