Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/util/telepathy/connection_watcher.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/util/telepathy/connection_watcher.py')
-rw-r--r--src/jarabe/util/telepathy/connection_watcher.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/jarabe/util/telepathy/connection_watcher.py b/src/jarabe/util/telepathy/connection_watcher.py
index 4a4c6e0..391bdd5 100644
--- a/src/jarabe/util/telepathy/connection_watcher.py
+++ b/src/jarabe/util/telepathy/connection_watcher.py
@@ -93,6 +93,14 @@ class ConnectionWatcher(gobject.GObject):
def get_connections(self):
return self._connections.values()
+_instance = None
+
+def get_instance():
+ global _instance
+ if _instance is None:
+ _instance = ConnectionWatcher()
+ return _instance
+
if __name__ == '__main__':
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)