summaryrefslogtreecommitdiff
path: root/library/src/layout
diff options
context:
space:
mode:
Diffstat (limited to 'library/src/layout')
-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)