summaryrefslogtreecommitdiff
path: root/navit/osd
diff options
context:
space:
mode:
authorbjasspa <bjasspa@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-07-17 15:35:10 +0000
committerbjasspa <bjasspa@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-07-17 15:35:10 +0000
commitd99d411e2a59a3117413e4de8215faa416d79806 (patch)
tree5aca8258f736b33b70c4d3d7b5c3fcdb3f0140a2 /navit/osd
parentd5712de5c6fd74e5a660b5bd2cffc56ceed3e9b5 (diff)
downloadnavit-svn-d99d411e2a59a3117413e4de8215faa416d79806.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
Diffstat (limited to 'navit/osd')
-rw-r--r--navit/osd/core/osd_core.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/navit/osd/core/osd_core.c b/navit/osd/core/osd_core.c
index 35cdbbd5..ac5734d7 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);
}