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

Commit 10f41d74 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Check gd::controller started before shim::Acl constructed" am:...

Merge "Check gd::controller started before shim::Acl constructed" am: 85dd9ef1 am: 418bdaaf am: 9a80de78

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2079939



Change-Id: Icbd59347adf101f11b2dde445e0102a3e6302297
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 299e638e 9a80de78
Loading
Loading
Loading
Loading
+10 −4
Original line number Original line Diff line number Diff line
@@ -179,11 +179,17 @@ void Stack::StartEverything() {
                   stack_manager_.GetInstance<neighbor::InquiryModule>());
                   stack_manager_.GetInstance<neighbor::InquiryModule>());
  }
  }
  if (!common::init_flags::gd_core_is_enabled()) {
  if (!common::init_flags::gd_core_is_enabled()) {
    if (stack_manager_.IsStarted<hci::Controller>()) {
      acl_ = new legacy::Acl(
      acl_ = new legacy::Acl(
          stack_handler_, legacy::GetAclInterface(),
          stack_handler_, legacy::GetAclInterface(),
          controller_get_interface()->get_ble_acceptlist_size(),
          controller_get_interface()->get_ble_acceptlist_size(),
          controller_get_interface()->get_ble_resolving_list_max_size());
          controller_get_interface()->get_ble_resolving_list_max_size());
    } else {
      LOG_ERROR(
          "Unable to create shim ACL layer as Controller has not started");
    }
    }
  }

  if (!common::init_flags::gd_core_is_enabled()) {
  if (!common::init_flags::gd_core_is_enabled()) {
    bluetooth::shim::hci_on_reset_complete();
    bluetooth::shim::hci_on_reset_complete();
  }
  }