From 674871286ca0e41dbeb585840465b95a0cf00984 Mon Sep 17 00:00:00 2001 From: bjasspa Date: Tue, 17 Jul 2012 15:35:10 +0000 Subject: [PATCH] Print 1DP of the odometer avg speed when less than 10 git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@5194 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit/osd/core/osd_core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/navit/navit/osd/core/osd_core.c b/navit/navit/osd/core/osd_core.c index 35cdbbd..ac5734d 100644 --- a/navit/navit/osd/core/osd_core.c +++ b/navit/navit/osd/core/osd_core.c @@ -201,10 +201,10 @@ format_speed(double speed, char *sep, char *format, int imperial) unit="mph"; } if (!format || !strcmp(format,"named")) - return g_strdup_printf("%.0f%s%s", speed, sep, unit); + return g_strdup_printf((speed < 10) ? "%.1f%s%s":"%.0f%s%s", speed, sep, unit); else if (!strcmp(format,"value") || !strcmp(format,"unit")) { if (!strcmp(format,"value")) - return g_strdup_printf("%.0f", speed); + return g_strdup_printf((speed < 10) ? "%.1f":"%.0f", speed); else return g_strdup(unit); } -- 2.7.4