diff options
author | bjasspa <bjasspa@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2012-07-17 15:35:10 +0000 |
---|---|---|
committer | bjasspa <bjasspa@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2012-07-17 15:35:10 +0000 |
commit | ec62d480d8cf50b3867affa2c48099d1e154fe76 (patch) | |
tree | 5aca8258f736b33b70c4d3d7b5c3fcdb3f0140a2 | |
parent | 5e21e312f446a40f68d0ed61725c3cb5156aa966 (diff) | |
download | navit-ec62d480d8cf50b3867affa2c48099d1e154fe76.tar.gz |
Print 1DP of the odometer avg speed when less than 10
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5194 ffa7fe5e-494d-0410-b361-a75ebd5db220
-rw-r--r-- | navit/osd/core/osd_core.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/navit/osd/core/osd_core.c b/navit/osd/core/osd_core.c index 35cdbbd51..ac5734d77 100644 --- a/navit/osd/core/osd_core.c +++ b/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); } |