diff options
author | Marco Pesenti Gritti <marco@localhost.localdomain> | 2007-06-28 10:03:12 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@localhost.localdomain> | 2007-06-28 10:03:12 (GMT) |
commit | 51c66de8171505206c0014c3691fa7fccc115057 (patch) | |
tree | 0bba9c29dd0f2317a5e2ca591c895f54e8dd36a4 /sugar/activity | |
parent | faed9162abd2a7645944736dc37f82105f09c7bb (diff) |
Do not allow to close the journal
Diffstat (limited to 'sugar/activity')
-rw-r--r-- | sugar/activity/activity.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sugar/activity/activity.py b/sugar/activity/activity.py index 0407a8e..a7ec4eb 100644 --- a/sugar/activity/activity.py +++ b/sugar/activity/activity.py @@ -216,6 +216,7 @@ class Activity(Window, gtk.Container): self._shared_activity = None self._share_id = None self._join_id = None + self._can_close = True shared_activity = handle.get_shared_activity() if shared_activity: @@ -376,8 +377,11 @@ class Activity(Window, gtk.Container): wm.set_activity_id(window.window, self._activity_id) def _delete_event_cb(self, window, event): - self.close() - return False + if self._can_close: + self.close() + return False + else: + return True def close(self): if self._bus: |