From 3006c73bf68a1018fc0ec80b3d4a2f65622cd58c Mon Sep 17 00:00:00 2001 From: Techjar Date: Fri, 20 Sep 2019 21:07:02 -0400 Subject: [PATCH] Qt/RenderWidget: Account for devicePixelRatio when auto-adjusting window size --- Source/Core/DolphinQt/RenderWidget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Core/DolphinQt/RenderWidget.cpp b/Source/Core/DolphinQt/RenderWidget.cpp index a1d0c43c53..c01dd9f026 100644 --- a/Source/Core/DolphinQt/RenderWidget.cpp +++ b/Source/Core/DolphinQt/RenderWidget.cpp @@ -51,7 +51,9 @@ RenderWidget::RenderWidget(QWidget* parent) : QWidget(parent) if (!Config::Get(Config::MAIN_RENDER_WINDOW_AUTOSIZE) || isFullScreen() || isMaximized()) return; - resize(w, h); + const auto dpr = window()->windowHandle()->screen()->devicePixelRatio(); + + resize(w / dpr, h / dpr); }); connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, [this](Core::State state) {