diff options
-rw-r--r-- | src/sugar/activity/activity.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sugar/activity/activity.py b/src/sugar/activity/activity.py index f1f057b..b369fc7 100644 --- a/src/sugar/activity/activity.py +++ b/src/sugar/activity/activity.py @@ -358,7 +358,7 @@ class Activity(Window, gtk.Container): datastore.write(self._jobject) # Tutorius: Now that everything is set, install the probe - self._probe = TProbe.TProbe(self.get_bundle_id(), self) + self._probe = TProbe.TProbe(self.get_id(), self) def get_active(self): return self._active @@ -780,6 +780,8 @@ class Activity(Window, gtk.Container): self._cleanup_jobject() self.destroy() + self._probe.stop() + # Make the exported object inaccessible dbus.service.Object.remove_from_connection(self._bus) |