From 72f0f49fbf63476a4b96cae2c058688ece689da6 Mon Sep 17 00:00:00 2001 From: nerix Date: Sun, 27 Aug 2023 12:32:09 +0200 Subject: [PATCH] Set `QT_ENABLE_HIGHDPI_SCALING` to `0` on Qt 6 on Windows (#4767) --- CHANGELOG.md | 1 + src/main.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b0645a808..d46ae71ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## Unversioned - Dev: Fixed UTF16 encoding of `modes` file for the installer. (#4791) +- Dev: Temporarily disable High DPI scaling on Qt6 builds on Windows. (#4767) ## 2.4.5 diff --git a/src/main.cpp b/src/main.cpp index 303d8ea22..9dce310a0 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -24,6 +24,11 @@ using namespace chatterino; int main(int argc, char **argv) { + // TODO: This is a temporary fix (see #4552). +#if defined(Q_OS_WINDOWS) && QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + qputenv("QT_ENABLE_HIGHDPI_SCALING", "0"); +#endif + QApplication a(argc, argv); QCoreApplication::setApplicationName("chatterino");