diff options
Diffstat (limited to 'src/presenceservice.py')
-rw-r--r-- | src/presenceservice.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/presenceservice.py b/src/presenceservice.py index ec16408..bc49488 100644 --- a/src/presenceservice.py +++ b/src/presenceservice.py @@ -108,8 +108,12 @@ class PresenceService(ExportedGObject): if 'disable-gabble' in debug_flags: self._server_plugin = None else: - self._server_plugin = ServerPlugin(self._registry, self._owner) - self._plugins.append(self._server_plugin) + server = self._owner.get_server() + if server and len(server): + self._server_plugin = ServerPlugin(self._registry, self._owner) + self._plugins.append(self._server_plugin) + else: + self._server_plugin = None if 'disable-salut' in debug_flags: self._ll_plugin = None else: |