From ece41a861eaeb22969b44fc40e26674476ddd2be Mon Sep 17 00:00:00 2001 From: Jesus Sanchez-Palencia Date: Wed, 10 Feb 2010 15:31:19 -0300 Subject: Shared/System: Fix screen rotation flags for Qt Maemo. Signed-off-by: Jesus Sanchez-Palencia --- shared/system.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/shared/system.cpp b/shared/system.cpp index f7b9f9f..5bd5dbd 100644 --- a/shared/system.cpp +++ b/shared/system.cpp @@ -71,9 +71,12 @@ void System::setViewMode(QWidget *window, ViewMode mode) QTimer::singleShot(0, instance(), SLOT(setLandscapeMode())); #elif defined(Q_WS_MAEMO_5) - bool enabled = (mode == PortraitMode); - window->setAttribute(Qt::WA_Maemo5ForcePortraitOrientation, enabled); - window->setAttribute(Qt::WA_Maemo5ForceLandscapeOrientation, !enabled); + if (mode == PortraitMode) + window->setAttribute(Qt::WA_Maemo5PortraitOrientation, true); + else if (mode == LandscapeMode) + window->setAttribute(Qt::WA_Maemo5LandscapeOrientation, true); + else + window->setAttribute(Qt::WA_Maemo5AutoOrientation, true); #else Q_UNUSED(window); Q_UNUSED(mode); -- cgit v1.2.3