diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-03-11 10:48:29 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-03-11 10:48:29 +0100 |
| commit | c1b1dbcc0925ba1730fabbfbca3c8b99831c5561 (patch) | |
| tree | 6e4cb30753729c699bd899a7f2ec352e276beee8 /src/library/pad.rs | |
| parent | 4e5f85aa4ac0d6b51323bb2a6e1fbd3f4f46babb (diff) | |
Better expansion behaviour 🐪
This makes expansion behaviour inheritable by placing it into the area and passing it down during layouting instead of computing some approximation of what we want during execution.
Diffstat (limited to 'src/library/pad.rs')
| -rw-r--r-- | src/library/pad.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/library/pad.rs b/src/library/pad.rs index f9e4386d..0bf93093 100644 --- a/src/library/pad.rs +++ b/src/library/pad.rs @@ -29,8 +29,7 @@ pub fn pad(ctx: &mut EvalContext, args: &mut ValueArgs) -> Value { Value::template("pad", move |ctx| { let snapshot = ctx.state.clone(); - let expand = Spec::uniform(Expansion::Fit); - let child = ctx.exec_body(&body, expand); + let child = ctx.exec(&body); ctx.push(NodePad { padding, child }); ctx.state = snapshot; |
