From 77068c781d06c58d8f88b36971dc013ee59b0531 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Sun, 3 Aug 2025 13:28:24 +0200 Subject: [PATCH] screencopy: multiply box pos by scale fixes #11299 --- src/protocols/Screencopy.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/protocols/Screencopy.cpp b/src/protocols/Screencopy.cpp index ffaca4d2..ef878ebb 100644 --- a/src/protocols/Screencopy.cpp +++ b/src/protocols/Screencopy.cpp @@ -67,7 +67,7 @@ CScreencopyFrame::CScreencopyFrame(SP resource_, int32_t else m_box = box_; - const auto POS = m_box.pos(); + const auto POS = m_box.pos() * m_monitor->m_scale; m_box.transform(wlTransformToHyprutils(m_monitor->m_transform), m_monitor->m_pixelSize.x, m_monitor->m_pixelSize.y).scale(m_monitor->m_scale).round(); m_box.x = POS.x; m_box.y = POS.y;