Fix error to save 24-hour state 47/105547/1 accepted/tizen/3.0/tv/20161219.085931 submit/tizen_3.0/20161219.041819
authorkiso.chang <kiso.chang@samsung.com>
Mon, 19 Dec 2016 04:15:54 +0000 (13:15 +0900)
committerkiso.chang <kiso.chang@samsung.com>
Mon, 19 Dec 2016 04:16:33 +0000 (13:16 +0900)
Change-Id: I28100f3d14640fa4f0a454f6b85e0e82e4308ac3
Signed-off-by: kiso.chang <kiso.chang@samsung.com>
src/view/system/view_clock.c

index e2b60a2..24d1b70 100755 (executable)
@@ -257,13 +257,6 @@ static void _setup_type_option_selected(clock_view_priv_data *priv, int id,
 
        switch (id) {
                case TYPE_AUTO:
-                       /* save priv->check_24 state when switing to 'Manual' to 'Auto'  */
-                       if (elm_check_state_get(priv->check_24)) {/*24h*/
-                               settings_clock_set_24h(true);
-                       } else {/*12h*/
-                               settings_clock_set_24h(false);
-                       }
-
                        _disable_manual_settings(true, priv);
                        break;
                case TYPE_MANUAL:
@@ -360,6 +353,11 @@ static bool _add_clock_setting(clock_view_priv_data *priv)
        elm_object_part_content_set(priv->base, PART_MAIN_ITEM_24HOUR, priv->check_24);
        elm_object_scale_set(priv->check_24, 1.0 / APP_BASE_SCALE);
 
+       bool is24h;
+       if(settings_clock_is_24h_set(&is24h))
+               elm_check_state_set(priv->check_24, is24h);
+
+
        priv->time_part = utils_add_datetime(priv->base, PART_MAIN_ITEM_TIME,
                        EINA_FALSE, EINA_FALSE, EINA_FALSE, EINA_TRUE, EINA_TRUE, EINA_TRUE, NULL);