diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-09-16 16:02:46 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-09-16 16:02:46 (GMT) |
commit | 9406c42ed10a149d31e06a8db06806463d6f18c8 (patch) | |
tree | 200b7ba316c610eaaa86dda303747c97783bf2ef | |
parent | 4cb5838cf435945de9d1505ce265017ad4ae7ae9 (diff) |
if the Sugar control panel is open, then Frame icons are inoperable #453
-rw-r--r-- | src/jarabe/model/shell.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/jarabe/model/shell.py b/src/jarabe/model/shell.py index b4c1af6..ef2268d 100644 --- a/src/jarabe/model/shell.py +++ b/src/jarabe/model/shell.py @@ -354,6 +354,12 @@ class ShellModel(gobject.GObject): if old_level == new_level: return + if old_level != self.ZOOM_ACTIVITY: + screen = gtk.gdk.screen_get_default() + active_window_type = screen.get_active_window().get_type_hint() + if active_window_type != gtk.gdk.WINDOW_TYPE_HINT_DESKTOP: + return + self._zoom_level = new_level if new_level is not self.ZOOM_ACTIVITY: self._desktop_level = new_level |