From 98034fea3c1d5c1836bcc3b523cf1089dd5ac502 Mon Sep 17 00:00:00 2001 From: vaxerski Date: Tue, 27 Feb 2024 14:51:27 +0000 Subject: [PATCH] screencopy: send full frame damage fixes #4855 --- src/protocols/Screencopy.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/protocols/Screencopy.cpp b/src/protocols/Screencopy.cpp index b2f196f3..6d0aa8bc 100644 --- a/src/protocols/Screencopy.cpp +++ b/src/protocols/Screencopy.cpp @@ -453,6 +453,8 @@ void CScreencopyProtocolManager::sendFrameDamage(SScreencopyFrame* frame) { // zwlr_screencopy_frame_v1_send_damage(frame->resource, std::clamp(RECT.x1, 0, frame->buffer->width), std::clamp(RECT.y1, 0, frame->buffer->height), // std::clamp(RECT.x2 - RECT.x1, 0, frame->buffer->width - RECT.x1), std::clamp(RECT.y2 - RECT.y1, 0, frame->buffer->height - RECT.y1)); // } + + zwlr_screencopy_frame_v1_send_damage(frame->resource, 0, 0, frame->buffer->width, frame->buffer->height); } bool CScreencopyProtocolManager::copyFrameShm(SScreencopyFrame* frame, timespec* now) {