summaryrefslogtreecommitdiff
path: root/src/layout/pad.rs
diff options
context:
space:
mode:
authorMartin Haug <mhaug@live.de>2021-06-27 18:06:39 +0200
committerMartin Haug <mhaug@live.de>2021-06-27 18:06:39 +0200
commit9bd8b7ddac046f581dc750e148147901d08cb0f4 (patch)
tree0e7a39d25fe2bcccc7625568548759b330b48008 /src/layout/pad.rs
parent57bd3e23c79878d106ab8be17c71caca6c4f5a7c (diff)
Code review, new stack test
Diffstat (limited to 'src/layout/pad.rs')
-rw-r--r--src/layout/pad.rs3
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, &regions);
@@ -39,6 +39,7 @@ impl Layout for PadNode {
}
regions.next();
+ original.next();
*Rc::make_mut(&mut frame.item) = new;
}
frames