diff --git a/Telegram/SourceFiles/core/launcher.cpp b/Telegram/SourceFiles/core/launcher.cpp index aacd4c7b8..e37d26249 100644 --- a/Telegram/SourceFiles/core/launcher.cpp +++ b/Telegram/SourceFiles/core/launcher.cpp @@ -295,11 +295,7 @@ void Launcher::init() { initQtMessageLogging(); QApplication::setApplicationName(qsl("KotatogramDesktop")); - if (cQtScale()) { - QApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true); - } else { - QApplication::setAttribute(Qt::AA_DisableHighDpiScaling, true); - } + QApplication::setAttribute(Qt::AA_DisableHighDpiScaling, true); // fallback session management is useless for tdesktop since it doesn't have // any "are you sure you want to close this window?" dialogs @@ -325,6 +321,11 @@ int Launcher::exec() { Logs::start(this); Kotato::JsonSettings::Start(); + if (cQtScale()) { + QApplication::setAttribute(Qt::AA_DisableHighDpiScaling, false); + QApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true); + } + if (Logs::DebugEnabled()) { const auto openalLogPath = QDir::toNativeSeparators( cWorkingDir() + qsl("DebugLogs/last_openal_log.txt"));