From e610eed0deac3d9fe012a818f9059caa0725ccad Mon Sep 17 00:00:00 2001 From: Andrzej Popowski Date: Fri, 7 Aug 2015 12:00:55 +0200 Subject: [PATCH] [Bluetooth] - fixing Ble disconnect function Change-Id: I717d3f448f4d57bb7fdc7e1f2c28042db4150e8d Signed-off-by: Andrzej Popowski --- src/bluetooth/bluetooth_le_device.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bluetooth/bluetooth_le_device.cc b/src/bluetooth/bluetooth_le_device.cc index 991cbfd1..3dd29765 100755 --- a/src/bluetooth/bluetooth_le_device.cc +++ b/src/bluetooth/bluetooth_le_device.cc @@ -329,8 +329,11 @@ void BluetoothLEDevice::Disconnect(const picojson::value& data, const auto& args = util::GetArguments(data); const auto& address = common::FromJson(args, "address"); + int ret = BT_ERROR_NONE; + +/* TODO uncomment when bt_device_is_profile_connected will be fixed bool connected = false; - int ret = bt_device_is_profile_connected(address.c_str(), BT_PROFILE_GATT, &connected); + ret = bt_device_is_profile_connected(address.c_str(), BT_PROFILE_GATT, &connected); if (BT_ERROR_NONE != ret) { instance_.AsyncResponse( callback_handle, @@ -343,6 +346,7 @@ void BluetoothLEDevice::Disconnect(const picojson::value& data, &out); return; } +*/ ret = bt_gatt_disconnect(address.c_str()); if (BT_ERROR_NONE != ret) { -- 2.34.1