commit eb7385b235a31cefe45f7cf5b5fdad33344c7e52
parent 5689509619dd4ee218d78610e2957416b59dd16b
Author: stransky <stransky@redhat.com>
Date: Tue, 30 Sep 2025 19:35:20 +0000
Bug 1991660 [Linux/HDR] Set correct buffer size for dmabuf based buffers r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D266800
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/widget/gtk/WaylandBuffer.cpp b/widget/gtk/WaylandBuffer.cpp
@@ -256,7 +256,7 @@ already_AddRefed<WaylandBufferDMABUF> WaylandBufferDMABUF::CreateRGBA(
already_AddRefed<WaylandBufferDMABUF> WaylandBufferDMABUF::CreateExternal(
RefPtr<DMABufSurface> aSurface) {
const auto size =
- LayoutDeviceIntSize(aSurface->GetWidth(), aSurface->GetWidth());
+ LayoutDeviceIntSize(aSurface->GetWidth(), aSurface->GetHeight());
RefPtr<WaylandBufferDMABUF> buffer = new WaylandBufferDMABUF(size);
LOGWAYLAND("WaylandBufferDMABUF::CreateExternal() [%p] UID %d [%d x %d]",