tkivy labels plugin: use Clock - electrum - Electrum Bitcoin wallet
 (HTM) git clone https://git.parazyd.org/electrum
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
       ---
 (DIR) commit a921f5becf763ac8eea5eca4ec7c87aa75b2223e
 (DIR) parent 6318bda54d55c381d40057a76cdac843ac918936
 (HTM) Author: ThomasV <thomasv@electrum.org>
       Date:   Thu,  9 Mar 2017 14:47:31 +0100
       
       kivy labels plugin: use Clock
       
       Diffstat:
         M gui/kivy/main_window.py             |       3 +++
         M plugins/labels/kivy.py              |       2 +-
       
       2 files changed, 4 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/gui/kivy/main_window.py b/gui/kivy/main_window.py
       t@@ -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:
 (DIR) diff --git a/plugins/labels/kivy.py b/plugins/labels/kivy.py
       t@@ -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()