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)