From de37a056ed3e90d8ba93c4b3a315a8046ef53484 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Sun, 21 Feb 2021 11:43:25 +0100 Subject: =?UTF-8?q?Split=20pushed=20text=20at=20newlines=20=E2=9C=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/exec/mod.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/exec/mod.rs') diff --git a/src/exec/mod.rs b/src/exec/mod.rs index 37c03cda..ea2c90f4 100644 --- a/src/exec/mod.rs +++ b/src/exec/mod.rs @@ -139,17 +139,17 @@ impl Exec for Value { fn exec(&self, ctx: &mut ExecContext) { match self { Value::None => {} - Value::Int(v) => ctx.push_text(pretty(v)), - Value::Float(v) => ctx.push_text(pretty(v)), - Value::Str(s) => ctx.push_text(s), - Value::Template(template) => template.exec(ctx), + Value::Int(v) => ctx.push_text(&pretty(v)), + Value::Float(v) => ctx.push_text(&pretty(v)), + Value::Str(v) => ctx.push_text(v), + Value::Template(v) => v.exec(ctx), Value::Error => {} other => { // For values which can't be shown "naturally", we print // the representation in monospace. let prev = Rc::clone(&ctx.state.font.families); ctx.apply_monospace(); - ctx.push_text(pretty(other)); + ctx.push_text(&pretty(other)); ctx.state.font.families = prev; } } @@ -168,8 +168,8 @@ impl Exec for TemplateNode { fn exec(&self, ctx: &mut ExecContext) { match self { Self::Tree { tree, map } => tree.exec_with_map(ctx, &map), - Self::Str(s) => ctx.push_text(s), - Self::Func(func) => func.exec(ctx), + Self::Str(v) => ctx.push_text(v), + Self::Func(v) => v.exec(ctx), } } } -- cgit v1.2.3