summaryrefslogtreecommitdiff
path: root/apps/gui/gwps-common.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2007-11-27 01:41:59 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2007-11-27 01:41:59 +0000
commit923cbe322448ba6941ceb2165eae95dcd34bfd36 (patch)
tree0d245f9d965ab506c8726fe8980502a5cf47f110 /apps/gui/gwps-common.c
parenta8f900384b8491c68fba3a31ad413492fd78eb6f (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.c24
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) */