aboutsummaryrefslogtreecommitdiffstats
path: root/fop-core/src
diff options
context:
space:
mode:
authorSimon Steiner <ssteiner@apache.org>2025-04-02 07:47:37 +0100
committerSimon Steiner <ssteiner@apache.org>2025-04-02 07:47:37 +0100
commit928d82ce2f95653f05ee4150d5f883423f7152bf (patch)
treef93f375a9278f4b381d65cbcf739b07649d889f0 /fop-core/src
parent3fef61278ba033c6dada9a592621528f483df3e7 (diff)
downloadxmlgraphics-fop-928d82ce2f95653f05ee4150d5f883423f7152bf.tar.gz
xmlgraphics-fop-928d82ce2f95653f05ee4150d5f883423f7152bf.zip
FOP-3247: Limit last blank page when content fits on current page
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 fddd6c3c6..90ffc4b21 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
@@ -478,7 +478,7 @@ public class PageBreaker extends AbstractBreaker {
//Last page-master cannot hold the content.
//Add areas now...
addAreas(alg, restartPoint, partCount - restartPoint, originalList, effectiveList);
- if (!ipdChange) {
+ if (!ipdChange && pslm.currentPageNum == currentPageNum) {
//...and add a blank last page
setLastPageIndex(currentPageNum + 1);
pslm.setCurrentPage(pslm.makeNewPage(true));