From c760a0e39f9f816626ff8e62fae82fb4b21542ff Mon Sep 17 00:00:00 2001
From: Aleksey Lim <alsroot@member.fsf.org>
Date: Tue, 15 Sep 2009 18:19:13 +0000
Subject: "Ignoring" WEP/WPA passphrase dialog makes Sugar unresponsive #1138

---
 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
-- 
1.6.3.3

