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++)
                {

-- 


Reply via email to