Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/buddy.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buddy.py')
-rw-r--r--src/buddy.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/buddy.py b/src/buddy.py
index 4528c6b..3945aed 100644
--- a/src/buddy.py
+++ b/src/buddy.py
@@ -335,6 +335,8 @@ class Buddy(ExportedGObject):
# the Owner can't disappear - that would be silly
if not self._handles and not self._owner:
self.emit('disappeared')
+ # Stop exporting a dbus service
+ self.remove_from_connection()
@dbus.service.signal(_BUDDY_INTERFACE, signature='sou')
def TelepathyHandleRemoved(self, tp_conn_name, tp_conn_path, handle):