From 095fa52be5d7ed135f39553359e0253cfea6b71b Mon Sep 17 00:00:00 2001 From: Laurenz Date: Wed, 17 Nov 2021 23:09:23 +0100 Subject: Placed node --- src/library/stack.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/library/stack.rs') diff --git a/src/library/stack.rs b/src/library/stack.rs index 7ac7e6ee..cc02592f 100644 --- a/src/library/stack.rs +++ b/src/library/stack.rs @@ -223,8 +223,12 @@ impl<'a> StackLayouter<'a> { // Place all frames. for item in self.items.drain(..) { match item { - StackItem::Absolute(v) => before += v, - StackItem::Fractional(v) => before += v.resolve(self.fr, remaining), + StackItem::Absolute(v) => { + before += v; + } + StackItem::Fractional(v) => { + before += v.resolve(self.fr, remaining); + } StackItem::Frame(frame, align) => { ruler = ruler.max(align); @@ -240,9 +244,8 @@ impl<'a> StackLayouter<'a> { after .. parent - before_with_self }); - before += child; - let pos = Gen::new(Length::zero(), block).to_point(self.axis); + before += child; output.push_frame(pos, frame); } } -- cgit v1.2.3