aboutsummaryrefslogtreecommitdiffstats
path: root/fop-core/src
diff options
context:
space:
mode:
authorSimon Steiner <ssteiner@apache.org>2025-04-07 13:51:06 +0100
committerSimon Steiner <ssteiner@apache.org>2025-04-07 13:51:06 +0100
commit48144b5a95f2c192cffa22e8e0e291057e03161c (patch)
treeae335395c0cfe125860a956f4330cca51a635ce8 /fop-core/src
parent61b9bf5a1413a98af2930089e96e1add6e6b5452 (diff)
downloadxmlgraphics-fop-main.tar.gz
xmlgraphics-fop-main.zip
FOP-3249: Wrong last page for multicolumn layoutHEADmain
Diffstat (limited to 'fop-core/src')
-rw-r--r--fop-core/src/main/java/org/apache/fop/layoutmgr/PageBreaker.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/fop-core/src/main/java/org/apache/fop/layoutmgr/PageBreaker.java b/fop-core/src/main/java/org/apache/fop/layoutmgr/PageBreaker.java
index 90ffc4b21..ae1825dd4 100644
--- a/fop-core/src/main/java/org/apache/fop/layoutmgr/PageBreaker.java
+++ b/fop-core/src/main/java/org/apache/fop/layoutmgr/PageBreaker.java
@@ -475,12 +475,12 @@ public class PageBreaker extends AbstractBreaker {
//Replace last page
pslm.setCurrentPage(pageProvider.getPage(false, currentPageNum));
} else {
+ setLastPageIndex(currentPageNum + 1);
//Last page-master cannot hold the content.
//Add areas now...
addAreas(alg, restartPoint, partCount - restartPoint, originalList, effectiveList);
if (!ipdChange && pslm.currentPageNum == currentPageNum) {
//...and add a blank last page
- setLastPageIndex(currentPageNum + 1);
pslm.setCurrentPage(pslm.makeNewPage(true));
}
return;