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

Commit 8a34e4a6 authored by Chris Manton's avatar Chris Manton
Browse files

[10/25] btif::dm Use stack::l2cap::get_interface()

Bug: 343808590
Test: m .
Flag: EXEMPT, Mechanical Refactor

Change-Id: I1f06270554e38137ae08c76c73694e60eb5608ba
parent 3fe0ebab
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -94,6 +94,7 @@
#include "stack/include/btm_log_history.h"
#include "stack/include/btm_sec_api.h"
#include "stack/include/btm_sec_api_types.h"
#include "stack/include/l2cap_interface.h"
#include "stack/include/rnr_interface.h"
#include "stack/include/smp_api.h"
#include "stack/include/srvc_api.h"  // tDIS_VALUE
@@ -1741,10 +1742,11 @@ void btif_on_gatt_results(RawAddress bd_addr, BD_NAME bd_name,
        /* LE Audio profile should relax parameters when it connects. If
         * profile is not enabled, relax parameters after timeout. */
        log::debug("Scheduling conn params unlock for {}", bd_addr);
        do_in_main_thread_delayed(base::BindOnce(
        do_in_main_thread_delayed(
                base::BindOnce(
                        [](RawAddress bd_addr) {
                                            L2CA_LockBleConnParamsForProfileConnection(bd_addr,
                                                                                       false);
                          stack::l2cap::get_interface().L2CA_LockBleConnParamsForProfileConnection(
                                  bd_addr, false);
                        },
                        bd_addr),
                std::chrono::seconds(15));
@@ -2226,7 +2228,7 @@ void btif_dm_acl_evt(tBTA_DM_ACL_EVT event, tBTA_DM_ACL* p_data) {

      if (p_data->link_up.transport_link_type == BT_TRANSPORT_LE && pairing_cb.bd_addr == bd_addr &&
          is_device_le_audio_capable(bd_addr)) {
        L2CA_LockBleConnParamsForProfileConnection(bd_addr, true);
        stack::l2cap::get_interface().L2CA_LockBleConnParamsForProfileConnection(bd_addr, true);
      }
      break;