diff options
Diffstat (limited to 'apps/recorder/icons.c')
-rw-r--r-- | apps/recorder/icons.c | 8 |
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 | ||
28 | unsigned char slider_bar[] = | 30 | unsigned 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 { |