From 7cf808ae61134b9955dad76af1fa973cee5377f7 Mon Sep 17 00:00:00 2001 From: Denis Fomin Date: Tue, 20 Nov 2012 20:29:59 +0400 Subject: [PATCH] Offline Bookmarks.do not autojoin if bookmarks supported --- offline_bookmarks/offline_bookmarks.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/offline_bookmarks/offline_bookmarks.py b/offline_bookmarks/offline_bookmarks.py index 720379e..0e8dfbb 100644 --- a/offline_bookmarks/offline_bookmarks.py +++ b/offline_bookmarks/offline_bookmarks.py @@ -62,7 +62,13 @@ class OfflineBookmarksPlugin(GajimPlugin): # do not autojoin if we are invisible if connection.connected == invisible_show: return - gajim.interface.auto_join_bookmarks(connection.name) + # do not autojoin if bookmarks supported + bookmarks_supported = ( + gajim.connections[account].private_storage_supported or \ + (gajim.connections[account].pubsub_supported and \ + gajim.connections[account].pubsub_publish_options_supported)) + if not bookmarks_supported: + gajim.interface.auto_join_bookmarks(connection.name) def connect_with_gc_control(self, gc_control): control = Base(self, gc_control)