From d8abc60245236e388206e2021bfeb58e83e504fc Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sat, 12 Jun 2021 17:15:48 +0400 Subject: [PATCH] Use private Qt API for DisableCustomScaling --- ui/ui_utility.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ui/ui_utility.cpp b/ui/ui_utility.cpp index 10611d0..f37e607 100644 --- a/ui/ui_utility.cpp +++ b/ui/ui_utility.cpp @@ -9,6 +9,7 @@ #include "ui/platform/ui_platform_utility.h" #include "ui/style/style_core.h" +#include #include #include #include @@ -214,10 +215,9 @@ bool IsContentVisible( } void DisableCustomScaling() { - qunsetenv("QT_DEVICE_PIXEL_RATIO"); - qunsetenv("QT_SCALE_FACTOR"); - qunsetenv("QT_AUTO_SCREEN_SCALE_FACTOR"); - qunsetenv("QT_SCREEN_SCALE_FACTORS"); + if (QCoreApplication::testAttribute(Qt::AA_DisableHighDpiScaling)) { + QHighDpiScaling::setGlobalFactor(1); + } } } // namespace Ui