From: Pawel Kurowski Date: Sun, 14 Jan 2018 13:36:28 +0000 (+0100) Subject: [POC] Always set one of US flags to false, on accessibility settings closure. X-Git-Tag: submit/tizen/20180319.053649~2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6e9d96002000e0172aa2d10ca43c8f33cfe29586;p=profile%2Fmobile%2Fapps%2Fnative%2Fsettings.git [POC] Always set one of US flags to false, on accessibility settings closure. Requires: https://review.tizen.org/gerrit/#/c/166981/ Change-Id: I51f601e9c67b82dd457e174d8b4739082eb6f794 --- diff --git a/setting-accessibility/src/setting-accessibility-universal-switch.c b/setting-accessibility/src/setting-accessibility-universal-switch.c index efd7806b..02aa8c44 100644 --- a/setting-accessibility/src/setting-accessibility-universal-switch.c +++ b/setting-accessibility/src/setting-accessibility-universal-switch.c @@ -106,23 +106,15 @@ static void __start_universal_switch(SettingAccessibility *ad) static void __stop_universal_switch(SettingAccessibility *ad) { - int state; - setting_accessibility_universal_switch_dbus_config_shutdown(&ad->config); SETTING_TRACE_DEBUG("Stopping universal-switch"); - if (vconf_get_bool(VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_STATE, &state) != VCONF_OK) { - LOGE("Failed to set vconf key %s", VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_STATE); - return; + if (vconf_set_bool(VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH, FALSE) != VCONF_OK) { + LOGE("Failed to set vconf key %s", VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH); + } else { + SETTING_TRACE_DEBUG("universal-switch stopped"); } - if (!state) { - if (vconf_set_bool(VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH, FALSE) != VCONF_OK) { - LOGE("Failed to set vconf key %s", VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH); - } else { - SETTING_TRACE_DEBUG("universal-switch stopped"); - } - } } static Eina_Bool __naviframe_pop_cb(void *data, Elm_Object_Item *it)