summaryrefslogtreecommitdiff
path: root/src/library/stack.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-11-17 23:09:23 +0100
committerLaurenz <laurmaedje@gmail.com>2021-11-17 23:09:23 +0100
commit095fa52be5d7ed135f39553359e0253cfea6b71b (patch)
tree71e8a71a8b7755b32221a30c32f62cc146acdd33 /src/library/stack.rs
parente869c899bcaefb19c3c47955577396b85494b823 (diff)
Placed node
Diffstat (limited to 'src/library/stack.rs')
-rw-r--r--src/library/stack.rs11
1 files changed, 7 insertions, 4 deletions
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);
}
}