tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit c03c4fc1a71f4173766a1c2c19fdef661c2444c6
parent aa4c1a182026de5b2a0a2ced80f5ec0c845910a6
Author: moz-mdauer <mdauer@mozilla.com>
Date:   Tue, 21 Oct 2025 10:50:38 +0000

Bug 1995298 - Hold strong reference to `mDOMPort`, r=dom-core,smaug

Differential Revision: https://phabricator.services.mozilla.com/D269221

Diffstat:
Mdom/midi/MIDIPortChild.cpp | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dom/midi/MIDIPortChild.cpp b/dom/midi/MIDIPortChild.cpp @@ -43,7 +43,8 @@ mozilla::ipc::IPCResult MIDIPortChild::RecvUpdateStatus( mDeviceState = static_cast<MIDIPortDeviceState>(aDeviceState); mConnectionState = static_cast<MIDIPortConnectionState>(aConnectionState); if (mDOMPort) { - mDOMPort->FireStateChangeEvent(); + RefPtr<MIDIPort> self(mDOMPort); + self->FireStateChangeEvent(); } return IPC_OK(); }