From f6046e417c8de7c8d796f000c2124a1d88c1e52d Mon Sep 17 00:00:00 2001 From: sumanth Date: Fri, 5 Jul 2013 00:21:12 +0530 Subject: [PATCH] [datetime_input_popup.c] Bug fix in datetime module: in case of user set 24hr format, AM/PM string is not correct. Change-Id: I2f0dd31e9d206a22758d1f8cf793f7a6ba5ef142 --- src/modules/datetime_input_popup/datetime_input_popup.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/datetime_input_popup/datetime_input_popup.c b/src/modules/datetime_input_popup/datetime_input_popup.c index b450461..b0d39ae 100644 --- a/src/modules/datetime_input_popup/datetime_input_popup.c +++ b/src/modules/datetime_input_popup/datetime_input_popup.c @@ -531,7 +531,8 @@ _set_spinner_special_values(Popup_Module_Data *popup_mod) month + 1, month_arr[month]); fmt = popup_mod->mod_data.field_format_get(popup_mod->mod_data.base, ELM_DATETIME_AMPM); - if (fmt) + // if AM/PM format exists, set its string as spinner special value. + if (fmt && strcmp(fmt, "%")) { curr_time.tm_hour = 0; strftime(am_str, BUFF_SIZE, fmt, &curr_time); -- 2.7.4