diff options
| author | Techjar <tecknojar@gmail.com> | 2019-09-20 21:07:02 -0400 |
|---|---|---|
| committer | Techjar <tecknojar@gmail.com> | 2019-11-01 14:37:29 -0400 |
| commit | 3006c73bf68a1018fc0ec80b3d4a2f65622cd58c (patch) | |
| tree | c340671d3d212eb7dbe9d3adaa5c089ae66e933b | |
| parent | a7d4be79ae8cbf214a980ac85516f880dc77546e (diff) | |
Qt/RenderWidget: Account for devicePixelRatio when auto-adjusting window size
| -rw-r--r-- | Source/Core/DolphinQt/RenderWidget.cpp | 4 |
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) { |
