Fix:osd/core:Improved formatting of time string in odometer
authortegzed <tegzed@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sat, 22 Jan 2011 20:17:47 +0000 (20:17 +0000)
committertegzed <tegzed@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sat, 22 Jan 2011 20:17:47 +0000 (20:17 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3950 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/osd/core/osd_core.c

index 8b23c15..5e606ae 100644 (file)
@@ -338,10 +338,10 @@ osd_odometer_draw(struct odometer *this, struct navit *nav,
   remainder = remainder  % (60);
   int secs  = remainder;
   if(0<days) {
-    time_buffer = g_strdup_printf("%dd %d:%d:%d",days,hours,mins,secs);
+    time_buffer = g_strdup_printf("%02dd %02d:%02d:%02d",days,hours,mins,secs);
   }
   else {
-    time_buffer = g_strdup_printf("%d:%d:%d",hours,mins,secs);
+    time_buffer = g_strdup_printf("%02d:%02d:%02d",hours,mins,secs);
   }
 
   buffer [0] = 0;