tor-browser

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

commit 5618de14a9ec216e38621963f24432f8d8de435f
parent fc08f7bd773bed1c5ea4afb7dc7365107238551c
Author: stransky <stransky@redhat.com>
Date:   Wed, 29 Oct 2025 20:07:58 +0000

Bug 1982768 [Linux] Init DMABuf memory reporting on main thread only r=jld

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

Diffstat:
Mwidget/gtk/DMABufDevice.cpp | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/widget/gtk/DMABufDevice.cpp b/widget/gtk/DMABufDevice.cpp @@ -263,7 +263,13 @@ bool DMABufDevice::Init() { return false; } - DMABufSurface::InitMemoryReporting(); + if (NS_IsMainThread()) { + DMABufSurface::InitMemoryReporting(); + } else { + NS_DispatchToMainThread( + NS_NewRunnableFunction("DMABufSurface::InitMemoryReporting()", + [] { DMABufSurface::InitMemoryReporting(); })); + } LOGDMABUF(("DMABuf is enabled")); return true;