Loading system/bta/csis/csis_client.cc +4 −1 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ #include <base/functional/callback.h> #include <base/strings/string_number_conversions.h> #include <bluetooth/log.h> #include <com_android_bluetooth_flags.h> #include <hardware/bt_csis.h> #include <hardware/bt_gatt_types.h> #include <stdio.h> Loading Loading @@ -1918,7 +1919,9 @@ private: device->connecting_actively = false; device->conn_id = evt.conn_id; if (com::android::bluetooth::flags::gatt_queue_cleanup_connected()) { BtaGattQueue::Clean(evt.conn_id); } /* Verify bond */ if (BTM_SecIsSecurityPending(device->addr)) { /* if security collision happened, wait for encryption done Loading system/bta/has/has_client.cc +3 −1 Original line number Diff line number Diff line Loading @@ -2008,7 +2008,9 @@ private: } device->conn_id = evt.conn_id; if (com::android::bluetooth::flags::gatt_queue_cleanup_connected()) { BtaGattQueue::Clean(evt.conn_id); } if (BTM_SecIsSecurityPending(device->addr)) { /* if security collision happened, wait for encryption done * (BTA_GATTC_ENC_CMPL_CB_EVT) Loading system/bta/hearing_aid/hearing_aid.cc +4 −0 Original line number Diff line number Diff line Loading @@ -524,6 +524,10 @@ public: hearingDevice->conn_id = conn_id; if (com::android::bluetooth::flags::gatt_queue_cleanup_connected()) { BtaGattQueue::Clean(conn_id); } uint64_t hi_sync_id = hearingDevice->hi_sync_id; // If there a background connection to the other device of a pair, promote Loading system/bta/le_audio/client.cc +3 −0 Original line number Diff line number Diff line Loading @@ -2309,6 +2309,9 @@ public: leAudioDevice->conn_id_ = conn_id; leAudioDevice->mtu_ = mtu; if (com::android::bluetooth::flags::gatt_queue_cleanup_connected()) { BtaGattQueue::Clean(conn_id); } /* Remove device from the background connect (it might be either Allow list * or TA) and add it again with reconnection_mode_. In case it is TA, we are Loading Loading
system/bta/csis/csis_client.cc +4 −1 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ #include <base/functional/callback.h> #include <base/strings/string_number_conversions.h> #include <bluetooth/log.h> #include <com_android_bluetooth_flags.h> #include <hardware/bt_csis.h> #include <hardware/bt_gatt_types.h> #include <stdio.h> Loading Loading @@ -1918,7 +1919,9 @@ private: device->connecting_actively = false; device->conn_id = evt.conn_id; if (com::android::bluetooth::flags::gatt_queue_cleanup_connected()) { BtaGattQueue::Clean(evt.conn_id); } /* Verify bond */ if (BTM_SecIsSecurityPending(device->addr)) { /* if security collision happened, wait for encryption done Loading
system/bta/has/has_client.cc +3 −1 Original line number Diff line number Diff line Loading @@ -2008,7 +2008,9 @@ private: } device->conn_id = evt.conn_id; if (com::android::bluetooth::flags::gatt_queue_cleanup_connected()) { BtaGattQueue::Clean(evt.conn_id); } if (BTM_SecIsSecurityPending(device->addr)) { /* if security collision happened, wait for encryption done * (BTA_GATTC_ENC_CMPL_CB_EVT) Loading
system/bta/hearing_aid/hearing_aid.cc +4 −0 Original line number Diff line number Diff line Loading @@ -524,6 +524,10 @@ public: hearingDevice->conn_id = conn_id; if (com::android::bluetooth::flags::gatt_queue_cleanup_connected()) { BtaGattQueue::Clean(conn_id); } uint64_t hi_sync_id = hearingDevice->hi_sync_id; // If there a background connection to the other device of a pair, promote Loading
system/bta/le_audio/client.cc +3 −0 Original line number Diff line number Diff line Loading @@ -2309,6 +2309,9 @@ public: leAudioDevice->conn_id_ = conn_id; leAudioDevice->mtu_ = mtu; if (com::android::bluetooth::flags::gatt_queue_cleanup_connected()) { BtaGattQueue::Clean(conn_id); } /* Remove device from the background connect (it might be either Allow list * or TA) and add it again with reconnection_mode_. In case it is TA, we are Loading