From e1c11b5a7bad01f4d8720fa3208b56bdb77bc5ba Mon Sep 17 00:00:00 2001 From: Wootak Jung Date: Fri, 7 Feb 2020 13:38:10 +0900 Subject: [PATCH] Add service added event handling logic Change-Id: Ib8d9db7a66ed7e286353dfc6eaa65f3cf66759e0 --- src/bluetooth-common.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/bluetooth-common.c b/src/bluetooth-common.c index bd0b715..ec4d77a 100644 --- a/src/bluetooth-common.c +++ b/src/bluetooth-common.c @@ -2858,10 +2858,9 @@ static void __bt_event_proxy(int event, bluetooth_event_param_t *param, void *us #ifdef TIZEN_GATT_CLIENT BT_INFO("Service(%s) is added", service_change->uuid); client->services_discovered = false; - // TODO: Update for only added service - ret = _bt_gatt_client_update_services(client); - if (ret != BT_ERROR_NONE) { - BT_ERR("_bt_gatt_client_update_services is failed"); + svc = _bt_gatt_client_add_service(client, service_change->uuid, service_change->inst_id); + if (svc == NULL) { + BT_ERR("_bt_gatt_client_add_service is failed"); break; } #else -- 2.7.4