From 7626e9093c92914748ec2b52aec1ee122d074527 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Tue, 16 Jul 2013 18:28:17 +0200 Subject: [PATCH] read assigned GPG key when creating the contacts. fixes: #7111 --- src/gui_interface.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gui_interface.py b/src/gui_interface.py index 916a21129..a4c9691f2 100644 --- a/src/gui_interface.py +++ b/src/gui_interface.py @@ -773,9 +773,14 @@ class Interface: if obj.sub == 'remove': return # Add new contact to roster + keyID = '' + attached_keys = gajim.config.get_per('accounts', account, + 'attached_gpg_keys').split() + if obj.jid in attached_keys: + keyID = attached_keys[attached_keys.index(obj.jid) + 1] contact = gajim.contacts.create_contact(jid=obj.jid, account=account, name=obj.nickname, groups=obj.groups, - show='offline', sub=obj.sub, ask=obj.ask) + show='offline', sub=obj.sub, ask=obj.ask, keyID=keyID) gajim.contacts.add_contact(account, contact) self.roster.add_contact(obj.jid, account) else: