changeset 71194a2f217f in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=71194a2f217f description: when we come ack from invisible, restore the block list if we block some contacts. Fixes #7215
diffstat:
src/common/connection.py | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-)
diffs (19 lines):
diff -r cf7c4fbed6bf -r 71194a2f217f src/common/connection.py --- a/src/common/connection.py Mon Aug 27 22:07:29 2012 +0200 +++ b/src/common/connection.py Tue Aug 28 10:39:08 2012 +0200 @@ -1792,9 +1792,12 @@
def _change_from_invisible(self): if self.privacy_rules_supported: - iq = self.build_privacy_rule('visible', 'allow') - self.connection.send(iq) - self.activate_privacy_rule('visible') + if self.blocked_list: + self.activate_privacy_rule('block') + else: + iq = self.build_privacy_rule('visible', 'allow') + self.connection.send(iq) + self.activate_privacy_rule('visible')
def _update_status(self, show, msg): xmpp_show = helpers.get_xmpp_show(show)