Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7f11a851 authored by Rahul Sabnis's avatar Rahul Sabnis
Browse files

Immediately execute instead of queueing request for LE service discovery

if the static address matches that of the actively pairing device

Tag: #feature
Bug: 187157597
Test: Manual
Merged-In: I7a014341bec69f1ef97878e90a11558be5ef70d8
Change-Id: I7a014341bec69f1ef97878e90a11558be5ef70d8
parent e2787715
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -2215,7 +2215,9 @@ void btif_dm_get_remote_services(RawAddress remote_addr, const int transport) {
                   remote_addr.ToString().c_str());
                   remote_addr.ToString().c_str());


  BTA_DmDiscover(remote_addr, btif_dm_search_services_evt, transport,
  BTA_DmDiscover(remote_addr, btif_dm_search_services_evt, transport,
                 remote_addr != pairing_cb.bd_addr && is_bonding_or_sdp());
                 remote_addr != pairing_cb.bd_addr &&
                     remote_addr != pairing_cb.static_bdaddr &&
                     is_bonding_or_sdp());
}
}


void btif_dm_enable_service(tBTA_SERVICE_ID service_id, bool enable) {
void btif_dm_enable_service(tBTA_SERVICE_ID service_id, bool enable) {