6612541: api/javax_swing/text/LabelView/index.html#getXXX[LabelView0004] fails since JDK 7 b20

Reviewed-by: peterz
This commit is contained in:
Sergey Groznyh 2009-07-15 19:05:18 +04:00
parent 162e4376fc
commit c854c85621

View File

@ -719,8 +719,9 @@ public class GlyphView extends View implements TabableView, Cloneable {
checkPainter();
int p0 = getStartOffset();
int p1 = painter.getBoundedPosition(this, p0, pos, len);
return ((p1 > p0) && (getBreakSpot(p0, p1) != BreakIterator.DONE)) ?
View.ExcellentBreakWeight : View.BadBreakWeight;
return p1 == p0 ? View.BadBreakWeight :
getBreakSpot(p0, p1) != BreakIterator.DONE ?
View.ExcellentBreakWeight : View.GoodBreakWeight;
}
return super.getBreakWeight(axis, pos, len);
}