summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Kothmeier <floriankothmeier@web.de>2023-03-25 13:30:19 +0100
committerGitHub <noreply@github.com>2023-03-25 13:30:19 +0100
commit238f64327c18e2a299c7ecef4980c9cd5b842750 (patch)
tree73bb2d3145c1ea4e8689f6c86b257b5df3f796a6
parenta253b47e7c6f5e9500a40ac73f949a431f62289d (diff)
Fix fill color obstructing page header and background (#277)
-rw-r--r--library/src/layout/page.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/library/src/layout/page.rs b/library/src/layout/page.rs
index 61a1f9c4..66d2bcc0 100644
--- a/library/src/layout/page.rs
+++ b/library/src/layout/page.rs
@@ -326,10 +326,6 @@ impl PageElem {
// Realize overlays.
for frame in &mut fragment {
- if let Some(fill) = fill {
- frame.fill(fill);
- }
-
let size = frame.size();
let pad = padding.resolve(styles).relative_to(size);
let pw = size.x - pad.left - pad.right;
@@ -365,6 +361,10 @@ impl PageElem {
frame.push_frame(pos, sub);
}
}
+
+ if let Some(fill) = fill {
+ frame.fill(fill);
+ }
}
Ok(fragment)