Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorDan Williams <dcbw@localhost.localdomain>2006-08-16 16:09:43 (GMT)
committer Dan Williams <dcbw@localhost.localdomain>2006-08-16 16:09:43 (GMT)
commit9ad1fe62aeb5b360a2c6f7e81149b5b0669ce67a (patch)
tree09696c837f98da0a8e85f6dc0e01ebeb6836def2 /shell
parent2a50bbd3ca50e44b49c619b85ae1d697c75af7c4 (diff)
Don't allow PS to be started twice
Diffstat (limited to 'shell')
-rw-r--r--shell/PresenceService/PresenceService.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/shell/PresenceService/PresenceService.py b/shell/PresenceService/PresenceService.py
index f062a83..72e9460 100644
--- a/shell/PresenceService/PresenceService.py
+++ b/shell/PresenceService/PresenceService.py
@@ -265,7 +265,13 @@ class PresenceService(object):
self._bus_name = dbus.service.BusName(_PRESENCE_SERVICE, bus=self._session_bus)
self._dbus_helper = PresenceServiceDBusHelper(self, self._bus_name)
+ self._started = False
+
def start(self):
+ if self._started:
+ return
+ self._started = True
+
# Connect to Avahi for mDNS stuff
self._system_bus = dbus.SystemBus()
self._mdns_service = dbus.Interface(self._system_bus.get_object(avahi.DBUS_NAME,