From e9d20b1951657ace845f730df3c924ddadcf15af Mon Sep 17 00:00:00 2001 From: Kevin Ottens Date: Mon, 21 May 2012 12:51:17 +0200 Subject: [PATCH] QNX: Post orientation change events Change-Id: I4dc13e5388e065c2425641c7efabcdee8f94800e Reviewed-by: Sean Harmer Reviewed-by: Nicolas Arnaud-Cormos --- src/plugins/platforms/qnx/qqnxscreen.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/platforms/qnx/qqnxscreen.cpp b/src/plugins/platforms/qnx/qqnxscreen.cpp index f33de5be21..b918dd6a41 100644 --- a/src/plugins/platforms/qnx/qqnxscreen.cpp +++ b/src/plugins/platforms/qnx/qqnxscreen.cpp @@ -223,8 +223,10 @@ void QQnxScreen::setRotation(int rotation) // TODO: check if other screens are supposed to rotate as well and/or whether this depends // on if clone mode is being used. // Rotating only the primary screen is what we had in the navigator event handler before refactoring - if (m_primaryScreen) + if (m_primaryScreen) { + QWindowSystemInterface::handleScreenOrientationChange(screen(), orientation()); QWindowSystemInterface::handleScreenGeometryChange(screen(), m_currentGeometry); + } } }