From e6a9c02d112fee796e6d04bc012305c0879d9244 Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Sun, 1 Mar 2009 21:03:49 +0100 Subject: [PATCH] fix padding in temp_print --- ChangeLog | 1 + src/temphelper.c | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index e14a7ff6..2268b28e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 2009-03-01 * Added if_updatenr * Rewrite human_readable() to minimise amount of padding + * Fix padding in temp_print() 2009-02-17 * Added $battery_short patch, sf.net id #2300911 (thanks Swoog) diff --git a/src/temphelper.c b/src/temphelper.c index 51f91eaa..9e94cfd4 100644 --- a/src/temphelper.c +++ b/src/temphelper.c @@ -84,10 +84,11 @@ convert_temp_output(double n, enum TEMP_UNIT input_unit) int temp_print(char *p, size_t p_max_size, double n, enum TEMP_UNIT input_unit) { - double out, plen; + int out; + size_t plen; - out = convert_temp_output(n, input_unit); - plen = spaced_print(p, p_max_size, "%.lf", 5, out); + out = round_to_int(convert_temp_output(n, input_unit)); + plen = spaced_print(p, p_max_size, "%d", 3, out); return !(plen >= p_max_size); }