Initialize VCONFKEY_BT_DEVICE to NONE when bt is enabled/disabled 46/172946/1
authorWootak Jung <wootak.jung@samsung.com>
Mon, 19 Mar 2018 05:14:53 +0000 (14:14 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Mon, 19 Mar 2018 05:14:53 +0000 (14:14 +0900)
Change-Id: I44692c267963ddf68e5549d842f6b823eb9bccf6

bt-service-adaptation/services/adapter/bt-service-core-adapter.c

index e97f016..73131f7 100644 (file)
@@ -1219,6 +1219,9 @@ static void __bt_adapter_update_bt_enabled(void)
        if (vconf_set_int(VCONFKEY_BT_STATUS, VCONFKEY_BT_STATUS_ON) != 0)
                BT_ERR("Set vconf failed\n");
 
+       if (vconf_set_int(VCONFKEY_BT_DEVICE, VCONFKEY_BT_DEVICE_NONE) != 0)
+               BT_ERR("Set vconf failed\n");
+
        /* TODO:Add timer function to handle any further post processing */
        g_idle_add((GSourceFunc)__bt_adapter_post_set_enabled, NULL);
 
@@ -1248,6 +1251,9 @@ static void __bt_adapter_update_bt_disabled(void)
        if (vconf_set_int(VCONFKEY_BT_STATUS, VCONFKEY_BT_STATUS_OFF) != 0)
                BT_ERR("Set vconf failed");
 
+       if (vconf_set_int(VCONFKEY_BT_DEVICE, VCONFKEY_BT_DEVICE_NONE) != 0)
+               BT_ERR("Set vconf failed\n");
+
        /* TODO:Add timer function to handle any further post processing */
        g_idle_add((GSourceFunc)__bt_adapter_post_set_disabled, NULL);