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

Commit 09d71d16 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "gd: Unregister events at the hci layer" am: 9b7e83fb

Change-Id: I1988e7499fb7afb49f817cd5e233cf5f92aa04d7
parents 003e21cd 9b7e83fb
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -206,6 +206,13 @@ struct HciLayer::impl : public hal::HciHalCallbacks {

  void Stop() {
    hal_->unregisterIncomingPacketCallback();
    UnregisterEventHandler(EventCode::COMMAND_COMPLETE);
    UnregisterEventHandler(EventCode::COMMAND_STATUS);
    UnregisterEventHandler(EventCode::LE_META_EVENT);
    UnregisterEventHandler(EventCode::PAGE_SCAN_REPETITION_MODE_CHANGE);
    UnregisterEventHandler(EventCode::MAX_SLOTS_CHANGE);
    UnregisterEventHandler(EventCode::VENDOR_SPECIFIC);

    acl_queue_.GetDownEnd()->UnregisterDequeue();
    incoming_acl_packet_buffer_.Clear();
    delete hci_timeout_alarm_;