summaryrefslogtreecommitdiff
path: root/src/eval/walk.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-10-26 17:11:08 +0200
committerLaurenz <laurmaedje@gmail.com>2021-10-26 17:14:11 +0200
commit5c534fb42881b508175dd25129f62e604bdae403 (patch)
treefab522708f55d3ee132cb7a0789de701b795d847 /src/eval/walk.rs
parentfb0cd3df6e1e1077c6f19c319726c9aa9678325b (diff)
Simplify node construction
Diffstat (limited to 'src/eval/walk.rs')
-rw-r--r--src/eval/walk.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/eval/walk.rs b/src/eval/walk.rs
index 9dd7cd2e..cd9809a2 100644
--- a/src/eval/walk.rs
+++ b/src/eval/walk.rs
@@ -3,7 +3,7 @@ use std::rc::Rc;
use super::{Eval, EvalContext, Str, Template, Value};
use crate::diag::TypResult;
use crate::geom::Align;
-use crate::layout::{ParChild, ParNode, Spacing, StackChild, StackNode};
+use crate::layout::{BlockLevel, ParChild, ParNode, Spacing, StackChild, StackNode};
use crate::syntax::*;
use crate::util::BoolExt;
@@ -118,9 +118,9 @@ fn walk_item(ctx: &mut EvalContext, label: Str, body: Template) {
StackNode {
dir: style.dir,
children: vec![
- StackChild::Node(label.into(), Align::Start),
+ StackChild::Node(label.pack(), Align::Start),
StackChild::Spacing(Spacing::Linear((style.text.size / 2.0).into())),
- StackChild::Node(body.to_stack(&style).into(), Align::Start),
+ StackChild::Node(body.to_stack(&style).pack(), Align::Start),
],
}
});