From a2b8518489cd187d1304df4f05a20b9db7c2cfb4 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Fri, 10 Sep 2010 09:44:55 +0200 Subject: [PATCH] Don't try to share the activity if we couldn't find a suitable connection #2217 --- src/sugar/presence/presenceservice.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sugar/presence/presenceservice.py b/src/sugar/presence/presenceservice.py index 9f51c1a5..862d6d01 100644 --- a/src/sugar/presence/presenceservice.py +++ b/src/sugar/presence/presenceservice.py @@ -198,6 +198,12 @@ class PresenceService(gobject.GObject): connection_manager = get_connection_manager() account_path, connection = \ connection_manager.get_preferred_connection() + + if connection is None: + self.emit('activity-shared', False, None, + 'No active connection available') + return + shared_activity = Activity(account_path, connection, properties=properties) self._activity_cache = shared_activity