OSDN Git Service

BT: Updating bt_config on local adapter property change
authorBandari Ramesh <ramban@codeaurora.org>
Thu, 8 Sep 2016 06:51:48 +0000 (12:21 +0530)
committerGerrit - the friendly Code Review server <code-review@localhost>
Mon, 12 Sep 2016 10:27:58 +0000 (03:27 -0700)
 - Added condition to write local adapter property
   changes to bt_config.conf file to take immediate
   effect

Change-Id: Ie8b1c060687a7c677dda1ab6b886ff91326d5b89
CRs-Fixed: 1065659

btif/src/btif_storage.c

index dca16ce..aefbad2 100644 (file)
@@ -195,8 +195,12 @@ static int prop2cfg(bt_bdaddr_t *remote_bd_addr, bt_property_t *prop)
             if(remote_bd_addr)
                 btif_config_set_str(bdstr,
                                 BTIF_STORAGE_PATH_REMOTE_NAME, value);
-            else btif_config_set_str("Adapter",
+            else
+            {
+                btif_config_set_str("Adapter",
                                 BTIF_STORAGE_KEY_ADAPTER_NAME, value);
+                btif_config_flush();
+            }
             break;
         case BT_PROPERTY_REMOTE_FRIENDLY_NAME:
             strncpy(value, (char*)prop->val, prop->len);