efl_ui_clock: Add 'O' character to ignore POSIX alternative format in format.
authorWoochan Lee <wc0917.lee@samsung.com>
Thu, 31 Aug 2017 05:16:26 +0000 (14:16 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Thu, 31 Aug 2017 05:16:26 +0000 (14:16 +0900)
commitf4522d4124adfaea26602d93fc03249a859b1769
treea601785fda8093e7a4ed3ced2eeff773526e783c
parent71824e1fe0bd0827ac3fc8ddaf6d30b85197fe49
efl_ui_clock: Add 'O' character to ignore POSIX alternative format in format.

Summary:
_parse_format() function filtering "_/-/0/^/*" to filter POSIX alternatvie/extension formats,
But the Datetime do not appear in some locale(fa_IR, lzh_TW, my_MM, or_IN) with 'O'.

+ improve code. (not compare with all of the characters. instead of that using strchr)

https://lh.2xlibre.net/values/d_t_fmt/

@fix

Test Plan: Set locale as fa_IR and create DateTime. and see fields, not appears.

Reviewers: jpeg, cedric

Subscribers: cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D5020
src/lib/elementary/efl_ui_clock.c