changeset c1b8ae2f7b5a in /home/hg/repos/gajim
author: Yann Leboulanger <asterix(a)lagaule.org>
branches: gajim_0.16
details:http://hg.gajim.org/gajim?cmd=changeset;node=c1b8ae2f7b5a
description: don't traceback when deleting an account. Fixes #8199
diffstat:
src/roster_window.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diffs (21 lines):
diff -r 9633f40c8c9e -r c1b8ae2f7b5a src/roster_window.py
--- a/src/roster_window.py Tue Dec 01 22:30:04 2015 +0100
+++ b/src/roster_window.py Sat Dec 12 13:52:18 2015 +0100
@@ -108,6 +108,8 @@
if self.regroup:
name = 'MERGED'
+ if name not in self._iters:
+ return None
it = self._iters[name]['account']
if model == self.model or it is None:
@@ -135,6 +137,8 @@
if self.regroup:
account = 'MERGED'
+ if account not in self._iters:
+ return None
if name not in self._iters[account]['groups']:
return None
changeset 6969902c82e4 in /home/hg/repos/gajim
author: Yann Leboulanger <asterix(a)lagaule.org>
branches:
details:http://hg.gajim.org/gajim?cmd=changeset;node=6969902c82e4
description: do not loop requesting vcard when opening a chat window with ourself and we don't have a vcard stored on server
diffstat:
src/common/connection_handlers.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r 8bacc6cd7994 -r 6969902c82e4 src/common/connection_handlers.py
--- a/src/common/connection_handlers.py Sat Nov 21 14:39:36 2015 +0100
+++ b/src/common/connection_handlers.py Sun Nov 22 15:14:07 2015 +0100
@@ -510,7 +510,7 @@
if id_ in self.groupchat_jids:
frm = self.groupchat_jids[id_]
del self.groupchat_jids[id_]
- if frm and frm != our_jid:
+ if frm:
# Write an empty file
self._save_vcard_to_hd(frm, '')
jid, resource = gajim.get_room_and_nick_from_fjid(frm)