diff options
Diffstat (limited to 'src/layout/background.rs')
| -rw-r--r-- | src/layout/background.rs | 8 |
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 |
