summaryrefslogtreecommitdiff
path: root/src/layout/background.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout/background.rs')
-rw-r--r--src/layout/background.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/layout/background.rs b/src/layout/background.rs
index 3a76a264..41138bdf 100644
--- a/src/layout/background.rs
+++ b/src/layout/background.rs
@@ -19,7 +19,11 @@ pub enum BackgroundShape {
}
impl Layout for BackgroundNode {
- fn layout(&self, ctx: &mut LayoutContext, regions: &Regions) -> Vec<Frame> {
+ fn layout(
+ &self,
+ ctx: &mut LayoutContext,
+ regions: &Regions,
+ ) -> Vec<Constrained<Frame>> {
let mut frames = self.child.layout(ctx, regions);
for frame in &mut frames {
@@ -31,7 +35,7 @@ impl Layout for BackgroundNode {
};
let element = Element::Geometry(shape, self.fill);
- frame.elements.insert(0, (point, element));
+ frame.item.elements.insert(0, (point, element));
}
frames