summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTechjar <tecknojar@gmail.com>2019-09-20 21:07:02 -0400
committerTechjar <tecknojar@gmail.com>2019-11-01 14:37:29 -0400
commit3006c73bf68a1018fc0ec80b3d4a2f65622cd58c (patch)
treec340671d3d212eb7dbe9d3adaa5c089ae66e933b
parenta7d4be79ae8cbf214a980ac85516f880dc77546e (diff)
Qt/RenderWidget: Account for devicePixelRatio when auto-adjusting window size
-rw-r--r--Source/Core/DolphinQt/RenderWidget.cpp4
1 files changed, 3 insertions, 1 deletions
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) {