From: sumanth Date: Tue, 16 Apr 2013 10:11:20 +0000 (+0530) Subject: [elm_datetime.c] Datetime bug fix in field format parsing logic. [PLM issue: P130412... X-Git-Tag: accepted/tizen/20130927.071315^2~431 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dc37a8946a5eda4b94fcb2d583fff00f50f863cf;p=profile%2Fmobile%2Felementary.git [elm_datetime.c] Datetime bug fix in field format parsing logic. [PLM issue: P130412-5795] Change-Id: I197baaefaeced625c34ef4643eff6fa2997b08b1 --- 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++) {