From 80c06da5b5bec7e214cfd050a69ef34898fb312f Mon Sep 17 00:00:00 2001 From: Ed Page Date: Tue, 15 Mar 2011 21:49:44 -0500 Subject: [PATCH] Fixing some orientation issues --- src/hildonize.py | 2 +- src/windows/_base.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/hildonize.py b/src/hildonize.py index c07f09b..2e2c95c 100644 --- a/src/hildonize.py +++ b/src/hildonize.py @@ -288,7 +288,7 @@ def _hildon_window_to_portrait(window): def _hildon_window_to_landscape(window): # gtk documentation is unclear whether this does a "=" or a "&= ~" - flags = hildon.PORTRAIT_MODE_SUPPORT + flags = 0 hildon.hildon_gtk_window_set_portrait_flags(window, flags) diff --git a/src/windows/_base.py b/src/windows/_base.py index 8a14489..c38165a 100644 --- a/src/windows/_base.py +++ b/src/windows/_base.py @@ -115,7 +115,10 @@ class BasicWindow(gobject.GObject, go_utils.AutoSignal): return self._window def show(self): - hildonize.window_to_portrait(self._window) + if self._isPortrait: + hildonize.window_to_portrait(self._window) + else: + hildonize.window_to_landscape(self._window) self._window.show_all() def save_settings(self, config, sectionName): @@ -478,6 +481,7 @@ class PresenterWindow(BasicWindow): self._node.title, self._node.subtitle, ) + return didChange @property def _active(self): -- 1.7.9.5