From c010cbc17dcbb2f0d6005d21530143bf57cb5871 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Wed, 25 May 2022 13:50:33 +0200 Subject: Move route from context to VM --- src/library/structure/table.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/library/structure/table.rs') diff --git a/src/library/structure/table.rs b/src/library/structure/table.rs index f39ea978..cd70db30 100644 --- a/src/library/structure/table.rs +++ b/src/library/structure/table.rs @@ -30,7 +30,7 @@ impl TableNode { #[property(resolve, shorthand(around))] pub const BELOW: Option = Some(Ratio::one().into()); - fn construct(_: &mut Context, args: &mut Args) -> TypResult { + fn construct(_: &mut Machine, args: &mut Args) -> TypResult { let columns = args.named("columns")?.unwrap_or_default(); let rows = args.named("rows")?.unwrap_or_default(); let base_gutter: Vec = args.named("gutter")?.unwrap_or_default(); @@ -128,11 +128,8 @@ impl Celled { Ok(match self { Self::Value(value) => value.clone(), Self::Func(func, span) => { - let args = Args::from_values(*span, [ - Value::Int(x as i64), - Value::Int(y as i64), - ]); - func.call(ctx, args)?.cast().at(*span)? + let args = Args::new(*span, [Value::Int(x as i64), Value::Int(y as i64)]); + func.call_detached(ctx, args)?.cast().at(*span)? } }) } -- cgit v1.2.3