diff options
author | Kelly Campbell <kellyc@apache.org> | 2001-02-06 23:28:39 +0000 |
---|---|---|
committer | Kelly Campbell <kellyc@apache.org> | 2001-02-06 23:28:39 +0000 |
commit | 49e041ab08ae3acf27e97a5ccc0af6b1ccedd53c (patch) | |
tree | 96891f9d69153368a50af7d69ddd795fb938e0ca /src | |
parent | 466409074cd52f482bd1730ff825746dddd57d04 (diff) | |
download | xmlgraphics-fop-49e041ab08ae3acf27e97a5ccc0af6b1ccedd53c.tar.gz xmlgraphics-fop-49e041ab08ae3acf27e97a5ccc0af6b1ccedd53c.zip |
Fix duplicate ID bug for Tables that flow over a page.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194028 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src')
-rw-r--r-- | src/org/apache/fop/fo/flow/Table.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/org/apache/fop/fo/flow/Table.java b/src/org/apache/fop/fo/flow/Table.java index fee17d2de..53d47993e 100644 --- a/src/org/apache/fop/fo/flow/Table.java +++ b/src/org/apache/fop/fo/flow/Table.java @@ -152,8 +152,10 @@ public class Table extends FObj { if (area instanceof BlockArea) { area.end(); } - - area.getIDReferences().createID(id); + if (this.areaContainer == null) { // check if anything was previously laid out + area.getIDReferences().createID(id); + } + this.marker = 0; @@ -174,7 +176,7 @@ public class Table extends FObj { area.addDisplaySpace(spaceBefore); } - if (marker == 0) { + if (marker == 0 && areaContainer == null) { // configure id area.getIDReferences().configureID(id, area); } |