From 7cce1f09c27ad25822afba1a041080c94564ce61 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Wed, 15 Jul 2009 21:08:01 +0000 Subject: [PATCH] 'everything' module: - calc: default to truncate with scale=3, ignored when input begins with scale=X; SVN revision: 41353 --- src/modules/everything/evry_plug_calc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/everything/evry_plug_calc.c b/src/modules/everything/evry_plug_calc.c index eeb6e8260..0151024e9 100644 --- a/src/modules/everything/evry_plug_calc.c +++ b/src/modules/everything/evry_plug_calc.c @@ -162,7 +162,11 @@ _fetch(Evry_Plugin *p, const char *input) history = NULL; } - snprintf(buf, 1024, "scale=3;%s\n", input + (strlen(p->trigger))); + + if (!strncmp(input, "=scale=", 7)) + snprintf(buf, 1024, "%s\n", input + (strlen(p->trigger))); + else + snprintf(buf, 1024, "scale=3;%s\n", input + (strlen(p->trigger))); /* printf("send %s\n",buf); */