tor-browser

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

commit 48f8a74041be2973d7df8ded3ad5e64c2c00e8dd
parent d40171fecba571276e4deed199e8f7289fa72f41
Author: Andreas Pehrson <apehrson@mozilla.com>
Date:   Thu, 23 Oct 2025 06:28:41 +0000

Bug 1995686 - Pass copies to SendCaptureEnded. r=jib,grulja

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

Diffstat:
Mdom/media/systemservices/CamerasParent.cpp | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dom/media/systemservices/CamerasParent.cpp b/dom/media/systemservices/CamerasParent.cpp @@ -383,7 +383,9 @@ void CallbackHelper::OnCaptureEnded() { nsIEventTarget* target = mParent->GetBackgroundEventTarget(); MOZ_ALWAYS_SUCCEEDS(target->Dispatch(NS_NewRunnableFunction( - __func__, [&] { (void)mParent->SendCaptureEnded(mStreamId); }))); + __func__, [parent = RefPtr(mParent), id = mStreamId] { + (void)parent->SendCaptureEnded(id); + }))); } void CallbackHelper::OnFrame(const webrtc::VideoFrame& aVideoFrame) {