From efe057555f57538596863ce02ea23000dee7ac0b Mon Sep 17 00:00:00 2001
From: Tomeu Vizoso <tomeu@sugarlabs.org>
Date: Mon, 7 Sep 2009 13:17:57 +0200
Subject: [PATCH] Close tube after the activity window is closed #1296
---
src/sugar/activity/activity.py | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/sugar/activity/activity.py b/src/sugar/activity/activity.py
index 0540bb1..35965c8 100644
a
|
b
|
class Activity(Window, gtk.Container): |
764 | 764 | self._show_keep_failed_dialog() |
765 | 765 | return False |
766 | 766 | |
767 | | if self.shared_activity: |
768 | | self.shared_activity.leave() |
769 | | |
770 | 767 | self._closing = True |
771 | 768 | |
772 | 769 | return True |
773 | 770 | |
774 | 771 | def _complete_close(self): |
775 | | self._cleanup_jobject() |
776 | 772 | self.destroy() |
777 | 773 | |
| 774 | if self.shared_activity: |
| 775 | self.shared_activity.leave() |
| 776 | |
| 777 | self._cleanup_jobject() |
| 778 | |
778 | 779 | # Make the exported object inaccessible |
779 | 780 | dbus.service.Object.remove_from_connection(self._bus) |
780 | 781 | |