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

Commit 83146118 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

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

Change-Id: I6c3758b6cd880ff00b814e36eb4afee9608ca226
parents a390e6af 755fbc31
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_;