diff -r 24a29daacd09 -r e6248b598ca5 jdk/src/share/classes/sun/java2d/pisces/PiscesCache.java --- a/jdk/src/share/classes/sun/java2d/pisces/PiscesCache.java Thu May 14 09:53:35 2009 -0700 +++ b/jdk/src/share/classes/sun/java2d/pisces/PiscesCache.java Thu May 21 09:56:03 2009 -0700 @@ -96,7 +96,7 @@ bboxX1 = x1+1; } else { if (bboxX0 > x0) bboxX0 = x0; - if (bboxX1 < x1) bboxX1 = x1; + if (bboxX1 < x1 + 1) bboxX1 = x1 + 1; while (bboxY1++ < y) { reallocRowInfo(alphaRows+1); minTouched[alphaRows] = 0;