summaryrefslogtreecommitdiff
path: root/src/managers/screenshare/ScreenshareSession.cpp
diff options
context:
space:
mode:
authorVaxry <43317083+vaxerski@users.noreply.github.com>2026-02-28 22:54:10 +0000
committerGitHub <noreply@github.com>2026-02-28 22:54:10 +0000
commit19c263e53c00d1458fbe74e7df3818292fb63034 (patch)
treefdea93a91d4eb4e7ca4ffd0f92e4cc4d9ab198ac /src/managers/screenshare/ScreenshareSession.cpp
parenta0320900982c4eb669587effd590f90d892483f7 (diff)
screencopy: scale window region for toplevel export (#13442)
Diffstat (limited to 'src/managers/screenshare/ScreenshareSession.cpp')
-rw-r--r--src/managers/screenshare/ScreenshareSession.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/managers/screenshare/ScreenshareSession.cpp b/src/managers/screenshare/ScreenshareSession.cpp
index 8e81454e..5c5875a8 100644
--- a/src/managers/screenshare/ScreenshareSession.cpp
+++ b/src/managers/screenshare/ScreenshareSession.cpp
@@ -99,7 +99,7 @@ void CScreenshareSession::calculateConstraints() {
m_name = PMONITOR->m_name;
break;
case SHARE_WINDOW:
- m_bufferSize = m_window->m_realSize->value().round();
+ m_bufferSize = (m_window->m_realSize->value() * PMONITOR->m_scale).round();
m_name = m_window->m_title;
break;
case SHARE_REGION: