From 9406c42ed10a149d31e06a8db06806463d6f18c8 Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Wed, 16 Sep 2009 16:02:46 +0000 Subject: if the Sugar control panel is open, then Frame icons are inoperable #453 --- (limited to 'src') 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 -- cgit v0.9.1