Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-08-12 22:28:38 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-08-12 22:28:38 (GMT)
commitc7c71d25a88fd6a1700885b87d33aa923730fb94 (patch)
tree46477f2d1398dd596ec6530e8cccc5f127c59164 /sugar
parente2e5bc0000ab616f5de2d9270a0a4c0b98c220d3 (diff)
Use dbus activation to start the presence service
Diffstat (limited to 'sugar')
-rw-r--r--sugar/presence/PresenceService.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/sugar/presence/PresenceService.py b/sugar/presence/PresenceService.py
index 20eafca..9fbbc0d 100644
--- a/sugar/presence/PresenceService.py
+++ b/sugar/presence/PresenceService.py
@@ -205,3 +205,8 @@ class PresenceService(gobject.GObject):
def unregister_service_type(self, stype):
self._ps.unregisterServiceType(stype)
+
+def start():
+ bus = dbus.SessionBus()
+ ps = dbus.Interface(bus.get_object(DBUS_SERVICE, DBUS_PATH), DBUS_INTERFACE)
+ ps.start()