summaryrefslogtreecommitdiff
path: root/apps/recorder
diff options
context:
space:
mode:
authorMarkus Braun <markus.braun@krawel.de>2002-10-14 12:50:20 +0000
committerMarkus Braun <markus.braun@krawel.de>2002-10-14 12:50:20 +0000
commit22a7a2d7d34698db41bc08f76f794ca8efb3de1e (patch)
treef0d5e998a789786c873ee4b8a7054ab314bd90cb /apps/recorder
parentc7e0bea57ad383593ebf8c106a4cccf8bcd46ba1 (diff)
downloadrockbox-22a7a2d7d34698db41bc08f76f794ca8efb3de1e.tar.gz
rockbox-22a7a2d7d34698db41bc08f76f794ca8efb3de1e.zip
Added 12 hour clock to status bar on recorders.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2621 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/recorder')
-rw-r--r--apps/recorder/icons.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/recorder/icons.c b/apps/recorder/icons.c
index 81de5b8006..adcfda5255 100644
--- a/apps/recorder/icons.c
+++ b/apps/recorder/icons.c
@@ -23,6 +23,8 @@
23#include "sprintf.h" 23#include "sprintf.h"
24#include "rtc.h" 24#include "rtc.h"
25 25
26#include "settings.h"
27
26#include "icons.h" 28#include "icons.h"
27 29
28unsigned char slider_bar[] = 30unsigned char slider_bar[] =
@@ -277,6 +279,12 @@ void statusbar_time(int hour, int minute)
277 hour <= 23 && 279 hour <= 23 &&
278 minute >= 0 && 280 minute >= 0 &&
279 minute <= 59 ) { 281 minute <= 59 ) {
282 if ( global_settings.timeformat ) { /* 12 hour clock */
283 hour %= 12;
284 if ( hour == 0 ) {
285 hour +=12;
286 }
287 }
280 snprintf(buffer, sizeof(buffer), "%02d:%02d", hour, minute); 288 snprintf(buffer, sizeof(buffer), "%02d:%02d", hour, minute);
281 } 289 }
282 else { 290 else {