git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@597052
13f79535-47bb-0310-9956-
ffa450edef68
// Break after the table's last row
// TODO should eventually be handled at the table level
if (breakBetween != Constants.EN_AUTO) {
- if (returnList.size() > 0) {
+ if (returnList.size() > 0 && ((ListElement) returnList.getLast()).isPenalty()) {
+ // May be a glue if the unbroken height is greater than the broken heights
BreakElement breakPoss = (BreakElement) returnList.getLast();
breakPoss.setPenaltyValue(-KnuthPenalty.INFINITE);
breakPoss.setBreakClass(breakBetween);