commit ac4adbb298ee9b0782e481af75367f1a8b2b5e85
parent 897a5d34ed6c2528df6c6d057276c08f3ff62fc3
Author: ThomasV <thomasv@electrum.org>
Date: Thu, 3 Sep 2015 16:53:11 +0200
kivy: fix update_contacts
Diffstat:
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/gui/kivy/main_window.py b/gui/kivy/main_window.py
@@ -3,6 +3,7 @@ import datetime
from electrum import WalletStorage, Wallet
from electrum.i18n import _, set_language
+from electrum.contacts import Contacts
from kivy.config import Config
Config.set('modules', 'screen', 'droid2')
@@ -186,6 +187,9 @@ class ElectrumWindow(App):
self.electrum_config = config = kwargs.get('config', None)
self.gui_object = kwargs.get('gui_object', None)
+ self.config = self.gui_object.config
+ self.contacts = Contacts(self.config)
+
self.bind(url=self.set_url)
# were we sent a url?
url = kwargs.get('url', None)
@@ -743,7 +747,9 @@ class ElectrumWindow(App):
child = -1
children = contact_list.children
- for address in self.wallet.addressbook:
+
+ for key in sorted(self.contacts.keys()):
+ _type, address = self.contacts[key]
label = self.wallet.labels.get(address, '')
child += 1
try: