diff options
| author | Martin Haug <mhaug@live.de> | 2021-06-27 18:06:39 +0200 |
|---|---|---|
| committer | Martin Haug <mhaug@live.de> | 2021-06-27 18:06:39 +0200 |
| commit | 9bd8b7ddac046f581dc750e148147901d08cb0f4 (patch) | |
| tree | 0e7a39d25fe2bcccc7625568548759b330b48008 /src/layout/pad.rs | |
| parent | 57bd3e23c79878d106ab8be17c71caca6c4f5a7c (diff) | |
Code review, new stack test
Diffstat (limited to 'src/layout/pad.rs')
| -rw-r--r-- | src/layout/pad.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/layout/pad.rs b/src/layout/pad.rs index cfde0719..f886bec8 100644 --- a/src/layout/pad.rs +++ b/src/layout/pad.rs @@ -15,7 +15,7 @@ impl Layout for PadNode { ctx: &mut LayoutContext, regions: &Regions, ) -> Vec<Constrained<Rc<Frame>>> { - let original = regions.clone(); + let mut original = regions.clone(); let mut regions = regions.map(|size| size - self.padding.resolve(size).size()); let mut frames = self.child.layout(ctx, ®ions); @@ -39,6 +39,7 @@ impl Layout for PadNode { } regions.next(); + original.next(); *Rc::make_mut(&mut frame.item) = new; } frames |
