diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2010-03-09 18:56:21 (GMT) |
---|---|---|
committer | Sayamindu Dasgupta <sayamindu@gmail.com> | 2010-03-22 12:57:27 (GMT) |
commit | fa9a183ab2859ef3b1214b441e822470142945f6 (patch) | |
tree | 024c81f35cdc015b42acabc34868fdc4966bb434 | |
parent | cfcaf4743d1c3eb52a37d5ce4322efd16986f10f (diff) |
Do not fail while closing object less activities #1714
-rw-r--r-- | src/sugar/activity/activity.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/sugar/activity/activity.py b/src/sugar/activity/activity.py index 9043a3c..c948bda 100644 --- a/src/sugar/activity/activity.py +++ b/src/sugar/activity/activity.py @@ -984,7 +984,8 @@ class Activity(Window, gtk.Container): if not self.can_close(): return - if skip_save or self.metadata.get('title_set_by_user', '0') == '1': + if skip_save or self._jobject is None or \ + self.metadata.get('title_set_by_user', '0') == '1': if not self._closing: if not self._prepare_close(skip_save): return |