summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qscreen.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <[email protected]>2020-10-27 10:31:53 +0100
committerFriedemann Kleint <[email protected]>2020-10-30 17:40:51 +0100
commit957a8e1b830d805a24e6ad6156c8a6783c55ef28 (patch)
tree597eb37938f1f117b1ee28f4492124ed2404d99d /src/gui/kernel/qscreen.cpp
parentecd11e498f18a18a79a062c39c0917439479ae4d (diff)
Fix QScreen orientation not being updated when setting a platform screen
ScreenPrivate::updatePrimaryOrientation() depends on the geometry being set which is calculated by updateHighDpi(). Move the call up. Amends 370289bef68d8505b66cb27150a3f596e23c5ed3. Task-number: QTBUG-76902 Change-Id: I8188e04ad4a2ef7d414a2b78ecb3dd6c64528fa6 Reviewed-by: Tor Arne Vestbø <[email protected]> (cherry picked from commit d10c34b0cc896c711fce8ae5629e3cc3d74b6452)
Diffstat (limited to 'src/gui/kernel/qscreen.cpp')
-rw-r--r--src/gui/kernel/qscreen.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/kernel/qscreen.cpp b/src/gui/kernel/qscreen.cpp
index 8fb8eecc91e..cb09c10905d 100644
--- a/src/gui/kernel/qscreen.cpp
+++ b/src/gui/kernel/qscreen.cpp
@@ -118,8 +118,8 @@ void QScreenPrivate::setPlatformScreen(QPlatformScreen *screen)
if (refreshRate < 1.0)
refreshRate = 60.0;
- updatePrimaryOrientation();
updateHighDpi();
+ updatePrimaryOrientation(); // derived from the geometry
}