From dc37a8946a5eda4b94fcb2d583fff00f50f863cf Mon Sep 17 00:00:00 2001 From: sumanth Date: Tue, 16 Apr 2013 15:41:20 +0530 Subject: [PATCH] [elm_datetime.c] Datetime bug fix in field format parsing logic. [PLM issue: P130412-5795] Change-Id: I197baaefaeced625c34ef4643eff6fa2997b08b1 --- src/lib/elm_datetime.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib/elm_datetime.c b/src/lib/elm_datetime.c index b6e68f5..0824096 100644 --- a/src/lib/elm_datetime.c +++ b/src/lib/elm_datetime.c @@ -252,6 +252,13 @@ _parse_format(Evas_Object *obj, { if (fmt_parsing) { + /* some locales have format specifiers like %-d for Date. + * parse each field format as similar to LIBC snprintf() formatting */ + if ((cur == ' ' || cur == '-')) + { + fmt_ptr++; + continue; + } fmt_parsing = EINA_FALSE; for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { -- 2.7.4