From a2b8518489cd187d1304df4f05a20b9db7c2cfb4 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Fri, 10 Sep 2010 07:44:55 +0000 Subject: Don't try to share the activity if we couldn't find a suitable connection #2217 --- diff --git a/src/sugar/presence/presenceservice.py b/src/sugar/presence/presenceservice.py index 9f51c1a..862d6d0 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 -- cgit v0.9.1