summaryrefslogtreecommitdiff
path: root/crates/typst-eval
diff options
context:
space:
mode:
Diffstat (limited to 'crates/typst-eval')
-rw-r--r--crates/typst-eval/src/call.rs14
1 files changed, 8 insertions, 6 deletions
diff --git a/crates/typst-eval/src/call.rs b/crates/typst-eval/src/call.rs
index 1ca7b4b8..6a57c85e 100644
--- a/crates/typst-eval/src/call.rs
+++ b/crates/typst-eval/src/call.rs
@@ -404,12 +404,14 @@ fn wrap_args_in_math(
if trailing_comma {
body += SymbolElem::packed(',');
}
- Ok(Value::Content(
- callee.display().spanned(callee_span)
- + LrElem::new(SymbolElem::packed('(') + body + SymbolElem::packed(')'))
- .pack()
- .spanned(args.span),
- ))
+
+ let formatted = callee.display().spanned(callee_span)
+ + LrElem::new(SymbolElem::packed('(') + body + SymbolElem::packed(')'))
+ .pack()
+ .spanned(args.span);
+
+ args.finish()?;
+ Ok(Value::Content(formatted))
}
/// Provide a hint if the callee is a shadowed standard library function.