diff options
author | Daniel Narvaez <dwnarvaez@gmail.com> | 2013-05-11 21:01:17 (GMT) |
---|---|---|
committer | Daniel Narvaez <dwnarvaez@gmail.com> | 2013-06-10 13:46:54 (GMT) |
commit | 8e381f9e2f08d74f70e1403604c908da0d88274d (patch) | |
tree | d441474abda04c5c80830dc76503df78a4718c01 | |
parent | 28fe9b757ffbcd3e29ed2bac131a232b6df90ea1 (diff) |
Make the inspector toggle work reliably
-rw-r--r-- | src/sugar3/activity/htmlactivity.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/sugar3/activity/htmlactivity.py b/src/sugar3/activity/htmlactivity.py index f54f20a..75f1986 100644 --- a/src/sugar3/activity/htmlactivity.py +++ b/src/sugar3/activity/htmlactivity.py @@ -34,6 +34,7 @@ class HTMLActivity(Gtk.Window): self._activity_id = handle.activity_id self._bundle_id = os.environ["SUGAR_BUNDLE_ID"] self._bundle_path = os.environ["SUGAR_BUNDLE_PATH"] + self._inspector_visible = False self.set_decorated(False) self.maximize() @@ -84,10 +85,14 @@ class HTMLActivity(Gtk.Window): event.get_state() & Gdk.ModifierType.SHIFT_MASK: if key_name == "I": inspector = self._web_view.get_inspector() - if inspector.is_attached(): + if self._inspector_visible: inspector.close() + self._inspector_visible = False else: inspector.show() + self._inspector_visible = True + + return True def _app_scheme_cb(self, request, user_data): path = os.path.join(self._bundle_path, |