diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2007-11-27 01:41:59 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2007-11-27 01:41:59 +0000 |
commit | 923cbe322448ba6941ceb2165eae95dcd34bfd36 (patch) | |
tree | 0d245f9d965ab506c8726fe8980502a5cf47f110 /apps/gui/gwps-common.c | |
parent | a8f900384b8491c68fba3a31ad413492fd78eb6f (diff) |
revert my previous commit and use a conditional for the time format instead which is probably better.
%?cf<24 hour stuff|12 hour stuff>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15830 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/gwps-common.c')
-rw-r--r-- | apps/gui/gwps-common.c | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/apps/gui/gwps-common.c b/apps/gui/gwps-common.c index 9889a9f96c..cfaabafe90 100644 --- a/apps/gui/gwps-common.c +++ b/apps/gui/gwps-common.c @@ -767,24 +767,8 @@ static char *get_token_value(struct gui_wps *gwps, limit = *intval; *intval = -1; } -#if CONFIG_RTC - int new_token = token->type; - if (token->type == WPS_TOKEN_RTC_HOUR_CFG_ZERO_PADDED) - { - new_token = global_settings.timeformat == 0? - WPS_TOKEN_RTC_HOUR_24_ZERO_PADDED: - WPS_TOKEN_RTC_HOUR_12_ZERO_PADDED; - } - else if (token->type == WPS_TOKEN_RTC_HOUR_CFG) - { - new_token = global_settings.timeformat == 0? - WPS_TOKEN_RTC_HOUR_24: - WPS_TOKEN_RTC_HOUR_12; - } - switch (new_token) -#else + switch (token->type) -#endif { case WPS_TOKEN_CHARACTER: return &(token->value.c); @@ -1110,7 +1094,11 @@ static char *get_token_value(struct gui_wps *gwps, *intval = global_settings.repeat_mode + 1; snprintf(buf, buf_size, "%d", *intval); return buf; - + case WPS_TOKEN_RTC_12HOUR_CFG: + if (intval) + *intval = global_settings.timeformat + 1; + snprintf(buf, buf_size, "%d", *intval); + return buf; #if CONFIG_RTC case WPS_TOKEN_RTC_DAY_OF_MONTH: /* d: day of month (01..31) */ |