summaryrefslogtreecommitdiff
path: root/javax/swing/text/html/StyleSheet.java
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2006-11-25 18:25:53 +0000
committerMark Wielaard <mark@klomp.org>2006-11-25 18:25:53 +0000
commitbe3692e63addd7cbb0a56642358406765ad9227e (patch)
tree8a119dab143b623bd77a347ddce93328a8971b8d /javax/swing/text/html/StyleSheet.java
parentc63ede2936b55b926367bc7f1160b6f1bee591bc (diff)
downloadclasspath-be3692e63addd7cbb0a56642358406765ad9227e.tar.gz
* javax/swing/text/html/StyleSheet.java (paint): Guard against
getChildAllocation() returning null.
Diffstat (limited to 'javax/swing/text/html/StyleSheet.java')
-rw-r--r--javax/swing/text/html/StyleSheet.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/javax/swing/text/html/StyleSheet.java b/javax/swing/text/html/StyleSheet.java
index 58f1b9341..27d69bf4b 100644
--- a/javax/swing/text/html/StyleSheet.java
+++ b/javax/swing/text/html/StyleSheet.java
@@ -1324,9 +1324,12 @@ public class StyleSheet extends StyleContext
: a1.getBounds();
ParagraphView par = (ParagraphView) v1;
Shape a = par.getChildAllocation(0, r1);
- Rectangle r = a instanceof Rectangle ? (Rectangle) a
- : a.getBounds();
- centerY = (int) (r.height / 2 + r.y);
+ if (a != null)
+ {
+ Rectangle r = a instanceof Rectangle ? (Rectangle) a
+ : a.getBounds();
+ centerY = (int) (r.height / 2 + r.y);
+ }
}
}
if (centerY == -1)