From 4d7ff560b11f7f62e511c1b6ad316fbee17f6528 Mon Sep 17 00:00:00 2001 From: thomasv Date: Tue, 7 Feb 2012 15:19:48 +0100 Subject: [PATCH] gui for aliases --- client/gui.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/client/gui.py b/client/gui.py index d2d88218..2067c2d9 100644 --- a/client/gui.py +++ b/client/gui.py @@ -937,7 +937,13 @@ class BitcoinGUI: elif treeview == self.contacts_treeview: m = self.addressbook_list.get_value( self.addressbook_list.get_iter(c), 0) a = self.wallet.aliases.get(m) - if a: self.show_message('Alias:'+ m + '\n\nTarget: '+ a[1] + '\nSigned by: ' + a[0]) + if a: + if a[0] in self.wallet.authorities.keys(): + s = self.wallet.authorities.get(a[0]) + else: + s = "self" + msg = 'Alias:'+ m + '\n\nTarget: '+ a[1] + '\nSigned by: ' + s + '\nSigning address:' + a[0] + self.show_message(msg) def treeview_key_press(self, treeview, event): @@ -953,7 +959,13 @@ class BitcoinGUI: elif treeview == self.contacts_treeview: m = self.addressbook_list.get_value( self.addressbook_list.get_iter(c), 0) a = self.wallet.aliases.get(m) - if a: self.show_message('Alias:'+ m + '\n\nTarget: '+ a[1] + '\nSigned by: ' + a[0]) + if a: + if a[0] in self.wallet.authorities.keys(): + s = self.wallet.authorities.get(a[0]) + else: + s = "self" + msg = 'Alias:'+ m + '\n\nTarget: '+ a[1] + '\nSigned by: ' + s + '\nSigning address:' + a[0] + self.show_message(msg) return False