raster pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=88fc9ec20c5c0ca1f871565df99a7875473068e0
commit 88fc9ec20c5c0ca1f871565df99a7875473068e0 Author: Subodh Kumar <s7158.ku...@samsung.com> Date: Wed Mar 25 07:06:03 2015 +0900 [elm_datetime] Fix to parse the POSIX locale format properly. Summary: In POSIX, some format include extra character like dash, hash, etc, which gives unexpected behaviour. Fix to filter out those character. Signed Off By: Seongjun Yim <se201....@samsung.com> Signed Off By: Subodh Kumar <s7158.ku...@samsung.com> @fix Test Plan: 1. Set datetime as POSIX locale. 2. Check the datetime behaviour in elementary_test. Reviewers: raster, shilpasingh Reviewed By: shilpasingh Subscribers: poornima.srinivasan, govi, rajeshps Differential Revision: https://phab.enlightenment.org/D2203 --- src/lib/elm_datetime.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/elm_datetime.c b/src/lib/elm_datetime.c index 28f61fa..d2a7a7c 100644 --- a/src/lib/elm_datetime.c +++ b/src/lib/elm_datetime.c @@ -259,6 +259,11 @@ _parse_format(Evas_Object *obj, { if (fmt_parsing) { + if (cur == '_' || cur == '-' || cur == '0' || cur == '^' || cur == '#') + { + fmt_ptr++; + continue; + } fmt_parsing = EINA_FALSE; for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { --