From caf90215b4e9590dc2a0c026d8b51c8d65453b7a Mon Sep 17 00:00:00 2001 From: wd5gnr Date: Sun, 17 Jul 2022 10:23:25 -0500 Subject: [PATCH] Fixes --region to respect display scaling (#2788) --- src/widgets/capture/capturewidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/widgets/capture/capturewidget.cpp b/src/widgets/capture/capturewidget.cpp index 406a3dc2..0fd9524d 100644 --- a/src/widgets/capture/capturewidget.cpp +++ b/src/widgets/capture/capturewidget.cpp @@ -1194,8 +1194,13 @@ void CaptureWidget::initSelection() } }); if (!initialSelection.isNull()) { + const qreal scale = m_context.screenshot.devicePixelRatio(); initialSelection.moveTopLeft(initialSelection.topLeft() - mapToGlobal({})); + initialSelection.setTop(initialSelection.top() / scale); + initialSelection.setBottom(initialSelection.bottom() / scale); + initialSelection.setLeft(initialSelection.left() / scale); + initialSelection.setRight(initialSelection.right() / scale); } m_selection->setGeometry(initialSelection); m_selection->setVisible(!initialSelection.isNull());