commit a921f5becf763ac8eea5eca4ec7c87aa75b2223e
parent 6318bda54d55c381d40057a76cdac843ac918936
Author: ThomasV <thomasv@electrum.org>
Date: Thu, 9 Mar 2017 14:47:31 +0100
kivy labels plugin: use Clock
Diffstat:
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/gui/kivy/main_window.py b/gui/kivy/main_window.py
@@ -254,6 +254,9 @@ class ElectrumWindow(App):
# show error
self.show_error("Unable to decode QR data")
+ def update_history_tab(self):
+ Clock.schedule_once(lambda dt: self.update_tab('history'))
+
def update_tab(self, name):
s = getattr(self, name + '_screen', None)
if s:
diff --git a/plugins/labels/kivy.py b/plugins/labels/kivy.py
@@ -10,5 +10,5 @@ class Plugin(LabelsPlugin):
def on_pulled(self, wallet):
self.print_error('on pulled')
- self.window.update_tab('history')
+ self.window.update_history_tab()