From 957a8e1b830d805a24e6ad6156c8a6783c55ef28 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Tue, 27 Oct 2020 10:31:53 +0100 Subject: Fix QScreen orientation not being updated when setting a platform screen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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ø (cherry picked from commit d10c34b0cc896c711fce8ae5629e3cc3d74b6452) --- src/gui/kernel/qscreen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/kernel/qscreen.cpp b/src/gui/kernel/qscreen.cpp index 8fb8eecc91..cb09c10905 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 } -- cgit v1.2.3