changeset eb0712345796 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=eb0712345796
description: don't try only last_connection_type, but try it it first. Fixes
#7002
diffstat:
src/common/connection.py | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diffs (23 lines):
diff -r 3bff619a66d2 -r eb0712345796 src/common/connection.py
--- a/src/common/connection.py Sun Aug 19 14:46:42 2012 +0400
+++ b/src/common/connection.py Sun Aug 19 22:35:46 2012 +0200
@@ -1102,13 +1102,16 @@
log.debug('Connection to next host')
if len(self._hosts):
# No config option exist when creating a new account
- if self.last_connection_type:
- self._connection_types = [self.last_connection_type]
- elif self.name in gajim.config.get_per('accounts'):
+ if self.name in gajim.config.get_per('accounts'):
self._connection_types = gajim.config.get_per('accounts',
self.name,
'connection_types').split()
else:
self._connection_types = ['tls', 'ssl', 'plain']
+ if self.last_connection_type:
+ if self.last_connection_type in self._connection_types:
+ self._connection_types.remove(self.last_connection_type)
+ self._connection_types.insert(0, self.last_connection_type)
+
if self._proxy and self._proxy['type']=='bosh':
# with BOSH, we can't do TLS negotiation with <starttls>, we
do only "plain"
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits