diff options
author | Keiron Liddle <keiron@apache.org> | 2002-12-27 14:00:44 +0000 |
---|---|---|
committer | Keiron Liddle <keiron@apache.org> | 2002-12-27 14:00:44 +0000 |
commit | 233f809aefcc9835d1399d5a88715e6b4526f373 (patch) | |
tree | 8504397c704095a37d1583c90f6cd9c127ee9ac0 /src/org/apache | |
parent | d049f931f05f96e5f2135d0370f15f09cbb87c71 (diff) | |
download | xmlgraphics-fop-233f809aefcc9835d1399d5a88715e6b4526f373.tar.gz xmlgraphics-fop-233f809aefcc9835d1399d5a88715e6b4526f373.zip |
properly check if row finished
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195810 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/org/apache')
-rw-r--r-- | src/org/apache/fop/layoutmgr/table/Row.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/org/apache/fop/layoutmgr/table/Row.java b/src/org/apache/fop/layoutmgr/table/Row.java index c12bbba11..beccceb70 100644 --- a/src/org/apache/fop/layoutmgr/table/Row.java +++ b/src/org/apache/fop/layoutmgr/table/Row.java @@ -200,7 +200,16 @@ public class Row extends BlockStackingLayoutManager { MinOptMax rowSize = new MinOptMax(min, opt, max); - setFinished(true); + boolean fin = true; + cellcount = 0; + while ((curLM = getCellLM(cellcount++)) != null) { + if (!curLM.isFinished()) { + fin = false; + break; + } + } + + setFinished(fin); RowPosition rp = new RowPosition(this, breakList.size() - 1, breakList); BreakPoss breakPoss = new BreakPoss(rp); if (over) { |