[Pkg-owncloud-commits] [owncloud-client] 04/121: GUI: don't force the environment variable for high DPI on linux.

Sandro Knauß hefee-guest at moszumanska.debian.org
Thu Jul 28 15:31:51 UTC 2016


This is an automated email from the git hooks/post-receive script.

hefee-guest pushed a commit to branch master
in repository owncloud-client.

commit 6ccd9e872d53f5a7b3ce2d82be0c0e2d99c013f7
Author: Olivier Goffart <ogoffart at woboq.com>
Date:   Thu Jun 2 17:57:10 2016 +0200

    GUI: don't force the environment variable for high DPI on linux.
    
    Setting the Environment variable only for owncloud makes in inconsistant with
    other Qt application running at the same time.
    
    The users can still set it themself for the whole desktop if they wish.
    
    Addresses #4840
---
 src/gui/main.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/gui/main.cpp b/src/gui/main.cpp
index 2b395d5..d575344 100644
--- a/src/gui/main.cpp
+++ b/src/gui/main.cpp
@@ -47,16 +47,19 @@ int main(int argc, char **argv)
 {
     Q_INIT_RESOURCE(client);
 
-#ifndef Q_OS_MAC
+#ifdef Q_OS_WIN
     // If the font size ratio is set on Windows, we need to
     // enable the auto pixelRatio in Qt since we don't
     // want to use sizes relative to the font size everywhere.
     // This is automatic on OS X, but opt-in on Windows and Linux
     // https://doc-snapshots.qt.io/qt5-5.6/highdpi.html#qt-support
+    // We do not define it on linux so the behaviour is kept the same
+    // as other Qt apps in the desktop environment. (which may or may
+    // not set this envoronment variable)
 #if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)
     qputenv("QT_AUTO_SCREEN_SCALE_FACTOR", "1");
 #endif
-#endif // !Q_OS_MAC
+#endif // !Q_OS_WIN
 
 #ifdef Q_OS_MAC
     Mac::CocoaInitializer cocoaInit; // RIIA

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git



More information about the Pkg-owncloud-commits mailing list