commit 1c41842c3ad7769f72c8b9f7a220f850530f15ef
parent 5299e525b1fae945370d2f514751d3ee6b36471e
Author: stransky <stransky@redhat.com>
Date: Wed, 12 Nov 2025 07:47:53 +0000
Bug 1998382 [Wayland] Remove wl_buffer from subsurface on unmap r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D272129
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/widget/gtk/WaylandSurface.cpp b/widget/gtk/WaylandSurface.cpp
@@ -608,6 +608,7 @@ void WaylandSurface::UnmapLocked(WaylandSurfaceLock& aSurfaceLock) {
LOGWAYLAND("WaylandSurface::UnmapLocked()");
+ RemoveAttachedBufferLocked(aSurfaceLock);
ClearReadyToDrawCallbacksLocked(aSurfaceLock);
ClearFrameCallbackLocked(aSurfaceLock);
ClearScaleLocked(aSurfaceLock);