summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPapoteur <papoteur@mageia.org>2019-06-17 08:43:37 +0200
committerPapoteur <papoteur@mageia.org>2019-06-17 08:43:37 +0200
commitfa88ed151e8b03f40ea941343af75063b6e43e56 (patch)
tree0aacc30afdd7f1276e64da59936de763a23d9aab
parent364e15c97d921ad26289d5263a45b055b3497770 (diff)
downloadmageiawelcome-fa88ed151e8b03f40ea941343af75063b6e43e56.tar
mageiawelcome-fa88ed151e8b03f40ea941343af75063b6e43e56.tar.gz
mageiawelcome-fa88ed151e8b03f40ea941343af75063b6e43e56.tar.bz2
mageiawelcome-fa88ed151e8b03f40ea941343af75063b6e43e56.tar.xz
mageiawelcome-fa88ed151e8b03f40ea941343af75063b6e43e56.zip
Rise scaling factor for screen higher then 190 px/in density
-rw-r--r--qml/mageiawelcome.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/qml/mageiawelcome.py b/qml/mageiawelcome.py
index 310d2e8..0f19557 100644
--- a/qml/mageiawelcome.py
+++ b/qml/mageiawelcome.py
@@ -191,6 +191,9 @@ if __name__ == '__main__':
sc = nr.startupcheck()
factor = cl.factor(app)
screen = app.primaryScreen()
+ # if density is high, use at least factor 2 to scale the initial window. Considering high is more than 190 px/inches.
+ if screen.logicalDotsPerInch() > 190 :
+ factor = max(2.0, factor)
defaultHeight = min(700 * factor, screen.availableGeometry().height())
defaultWidth = min(1000 * factor, screen.availableGeometry().width())
centerPoint = screen.availableGeometry().center()