URI: 
       tkivy: fix password dialog issue - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 5d7164f16f24380e7255fc430dda196b433b0b72
   DIR parent 94664566e731b2f118d109629c86b6eb32ee55f2
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Sat,  5 Mar 2016 05:00:33 +0100
       
       kivy: fix password dialog issue
       
       Diffstat:
         M gui/kivy/uix/dialogs/password_dial… |       9 +++++++--
       
       1 file changed, 7 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/gui/kivy/uix/dialogs/password_dialog.py b/gui/kivy/uix/dialogs/password_dialog.py
       t@@ -68,7 +68,8 @@ Builder.load_string('''
                        size_hint: 0.5, None
                        height: '48dp'
                        text: _('Cancel')
       -                on_release: popup.dismiss()
       +                on_release:
       +                    popup.dismiss()
        ''')
        
        
       t@@ -78,6 +79,7 @@ class PasswordDialog(Factory.Popup):
                Factory.Popup.__init__(self)
                self.message = message
                self.callback = callback
       +        self.pw = None
        
            def update_password(self, c):
                kb = self.ids.kb
       t@@ -92,5 +94,8 @@ class PasswordDialog(Factory.Popup):
        
            def on_password(self, pw):
                if len(pw) == 6:
       +            self.pw = pw
                    self.dismiss()
       -            Clock.schedule_once(lambda dt: self.callback(pw), 0.1)
       +
       +    def on_dismiss(self):
       +        Clock.schedule_once(lambda dt: self.callback(self.pw), 0.1)