diff options
| author | Martin <mhaug@live.de> | 2021-06-17 14:18:43 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-17 14:18:43 +0200 |
| commit | e14e8047890afad5896c9f38ccdd8551f869be64 (patch) | |
| tree | e65a448e88c0de84ae0790a92a00fd903ba197da /src/layout/background.rs | |
| parent | e2cdda67dc0e16b9a482aa3a4bfd5991db06d143 (diff) | |
Constraints (#31)
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 |
