Loading system/btif/src/btif_dm.cc +13 −12 Original line number Original line Diff line number Diff line Loading @@ -288,8 +288,9 @@ static void btif_dm_data_free(uint16_t event, tBTA_DM_SEC* dm_sec) { } } static void btif_dm_send_bond_state_changed(RawAddress address, bt_bond_state_t bond_state) { static void btif_dm_send_bond_state_changed(RawAddress address, bt_bond_state_t bond_state) { do_in_jni_thread(FROM_HERE, base::BindOnce([](RawAddress address, bt_bond_state_t bond_state) { btif_stats_add_bond_event(address, BTIF_DM_FUNC_BOND_STATE_CHANGED, btif_stats_add_bond_event(address, BTIF_DM_FUNC_BOND_STATE_CHANGED, bond_state); bond_state); if (bond_state == BT_BOND_STATE_NONE) { if (bond_state == BT_BOND_STATE_NONE) { MetricIdAllocator::GetInstance().ForgetDevice(address); MetricIdAllocator::GetInstance().ForgetDevice(address); } else if (bond_state == BT_BOND_STATE_BONDED) { } else if (bond_state == BT_BOND_STATE_BONDED) { Loading @@ -299,8 +300,8 @@ static void btif_dm_send_bond_state_changed(RawAddress address, bt_bond_state_t << address; << address; } } } } invoke_bond_state_changed_cb(BT_STATUS_SUCCESS, address, bond_state); invoke_bond_state_changed_cb(BT_STATUS_SUCCESS, address, bond_state); }, address, bond_state)); btif_dm_get_remote_services_by_transport(&address, BTA_TRANSPORT_UNKNOWN); btif_dm_get_remote_services_by_transport(&address, BTA_TRANSPORT_UNKNOWN); } } Loading Loading
system/btif/src/btif_dm.cc +13 −12 Original line number Original line Diff line number Diff line Loading @@ -288,8 +288,9 @@ static void btif_dm_data_free(uint16_t event, tBTA_DM_SEC* dm_sec) { } } static void btif_dm_send_bond_state_changed(RawAddress address, bt_bond_state_t bond_state) { static void btif_dm_send_bond_state_changed(RawAddress address, bt_bond_state_t bond_state) { do_in_jni_thread(FROM_HERE, base::BindOnce([](RawAddress address, bt_bond_state_t bond_state) { btif_stats_add_bond_event(address, BTIF_DM_FUNC_BOND_STATE_CHANGED, btif_stats_add_bond_event(address, BTIF_DM_FUNC_BOND_STATE_CHANGED, bond_state); bond_state); if (bond_state == BT_BOND_STATE_NONE) { if (bond_state == BT_BOND_STATE_NONE) { MetricIdAllocator::GetInstance().ForgetDevice(address); MetricIdAllocator::GetInstance().ForgetDevice(address); } else if (bond_state == BT_BOND_STATE_BONDED) { } else if (bond_state == BT_BOND_STATE_BONDED) { Loading @@ -299,8 +300,8 @@ static void btif_dm_send_bond_state_changed(RawAddress address, bt_bond_state_t << address; << address; } } } } invoke_bond_state_changed_cb(BT_STATUS_SUCCESS, address, bond_state); invoke_bond_state_changed_cb(BT_STATUS_SUCCESS, address, bond_state); }, address, bond_state)); btif_dm_get_remote_services_by_transport(&address, BTA_TRANSPORT_UNKNOWN); btif_dm_get_remote_services_by_transport(&address, BTA_TRANSPORT_UNKNOWN); } } Loading