From 0c7259e1fd197d67ae1becfa5bea5fa68845fbec Mon Sep 17 00:00:00 2001 From: Thomas Perl Date: Thu, 3 Jun 2010 16:42:18 +0200 Subject: [PATCH] Fix forced-Lanscape mode for Fremantle PR1.2 (Maemo bug 10406) PR1.2 broke forced-Landscape mode, as the window flags have different semantics (although more sane) in the new version. --- src/gpodder/gtkui/frmntl/portrait.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gpodder/gtkui/frmntl/portrait.py b/src/gpodder/gtkui/frmntl/portrait.py index ac85b807..8cefa3e7 100644 --- a/src/gpodder/gtkui/frmntl/portrait.py +++ b/src/gpodder/gtkui/frmntl/portrait.py @@ -161,7 +161,11 @@ class FremantleRotation(object): # Ignore repeated requests return - flags = hildon.PORTRAIT_MODE_SUPPORT + flags = 0 + + if orientation != self._LANDSCAPE: + flags |= hildon.PORTRAIT_MODE_SUPPORT + if orientation == self._PORTRAIT: flags |= hildon.PORTRAIT_MODE_REQUEST -- 2.11.4.GIT