From 038991ce39216be4701c9ba1a4728fbb9599aa33 Mon Sep 17 00:00:00 2001 From: malte_langkabel Date: Tue, 26 Apr 2016 10:30:35 +0200 Subject: [PATCH] ui: linux high dpi fix * disabled qt high dpi auto scaling on every platform but windows since it doesn't do anything on mac and screws up everything on linux. --- src/app/main.cpp | 6 +++++- src/trial/main.cpp | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/app/main.cpp b/src/app/main.cpp index 70806dd0..bec59b4e 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -33,7 +33,11 @@ void init() int main(int argc, char *argv[]) { QApplication::setApplicationName("Coati"); - QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true); + + if (QSysInfo::windowsVersion() != QSysInfo::WV_None) + { + QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true); + } Version version = Version::fromString(GIT_VERSION_NUMBER); QApplication::setApplicationVersion(version.toDisplayString().c_str()); diff --git a/src/trial/main.cpp b/src/trial/main.cpp index 7ff6f96b..c93ffb46 100644 --- a/src/trial/main.cpp +++ b/src/trial/main.cpp @@ -30,7 +30,11 @@ void init() int main(int argc, char *argv[]) { QApplication::setApplicationName("Coati Trial"); - QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true); + + if (QSysInfo::windowsVersion() != QSysInfo::WV_None) + { + QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true); + } Version version = Version::fromString(GIT_VERSION_NUMBER); QApplication::setApplicationVersion(version.toDisplayString().c_str());