From: kiso.chang Date: Mon, 19 Dec 2016 04:15:54 +0000 (+0900) Subject: Fix error to save 24-hour state X-Git-Tag: accepted/tizen/3.0/tv/20161219.085931^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=91a95832d47c35ec7f16be8e10724603054c6da4;p=profile%2Ftv%2Fapps%2Fnative%2Fair_settings.git Fix error to save 24-hour state Change-Id: I28100f3d14640fa4f0a454f6b85e0e82e4308ac3 Signed-off-by: kiso.chang --- diff --git a/src/view/system/view_clock.c b/src/view/system/view_clock.c index e2b60a2..24d1b70 100755 --- a/src/view/system/view_clock.c +++ b/src/view/system/view_clock.c @@ -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);