diff options
author | Roman Kennke <roman@kennke.org> | 2006-06-03 16:07:58 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2006-06-03 16:07:58 +0000 |
commit | 2b48e7eda66f88d6f6a57e11c8f438837e23b391 (patch) | |
tree | f53d5bb60660a3a35d10373159502196bb2b0b16 /javax/swing/plaf/basic/BasicTextUI.java | |
parent | 489747d8aeea5373a50e13515b2dfee43bc0844f (diff) | |
download | classpath-2b48e7eda66f88d6f6a57e11c8f438837e23b391.tar.gz |
2006-06-03 Roman Kennke <kennke@aicas.com>
PR 27418
* javax/swing/plaf/basic/BasicTextUI.java
(damageRange): Added null check to avoid NPE.
Diffstat (limited to 'javax/swing/plaf/basic/BasicTextUI.java')
-rw-r--r-- | javax/swing/plaf/basic/BasicTextUI.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/javax/swing/plaf/basic/BasicTextUI.java b/javax/swing/plaf/basic/BasicTextUI.java index 6fa37af5c..60c5194da 100644 --- a/javax/swing/plaf/basic/BasicTextUI.java +++ b/javax/swing/plaf/basic/BasicTextUI.java @@ -1039,7 +1039,12 @@ public abstract class BasicTextUI extends TextUI Rectangle l1 = modelToView(t, p0, firstBias); Rectangle l2 = modelToView(t, p1, secondBias); - if (l1.y == l2.y) + if (l1 == null || l2 == null) + { + // Unable to determine the start or end of the selection. + t.repaint(); + } + else if (l1.y == l2.y) { SwingUtilities.computeUnion(l2.x, l2.y, l2.width, l2.height, l1); t.repaint(l1); |