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

Commit 755fbc31 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

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

Change-Id: Ic1892799b482f745316e0696b4cf8e35342489a1
parents 08fb8d12 09d71d16
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_;