URI: 
       twizard small fixes - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit b33e6a8b687580e5800a1143c31c8a3fd4879016
   DIR parent ebab390b1a08d7c5c04288662989a2492b865441
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Tue, 30 Aug 2016 10:36:51 +0200
       
       wizard small fixes
       
       Diffstat:
         M lib/base_wizard.py                  |       6 ++----
         M plugins/trustedcoin/trustedcoin.py  |       3 ++-
       
       2 files changed, 4 insertions(+), 5 deletions(-)
       ---
   DIR diff --git a/lib/base_wizard.py b/lib/base_wizard.py
       t@@ -242,7 +242,6 @@ class BaseWizard(object):
        
            def restore_from_seed(self):
                self.opt_bip39 = True
       -        self.opt_ext = True
                self.restore_seed_dialog(run_next=self.on_restore_seed, test=keystore.is_seed)
        
            def on_restore_seed(self, seed, is_bip39):
       t@@ -329,7 +328,6 @@ class BaseWizard(object):
                from electrum.mnemonic import Mnemonic
                seed = Mnemonic('en').make_seed()
                self.opt_bip39 = False
       -        self.opt_ext = True
                self.show_seed_dialog(run_next=self.request_passphrase, seed_text=seed)
        
            def request_passphrase(self, seed):
       t@@ -347,16 +345,16 @@ class BaseWizard(object):
                self.confirm_seed_dialog(run_next=f, test=lambda x: x==seed)
        
            def confirm_passphrase(self, seed, passphrase):
       +        f = lambda x: self.run('create_keystore', seed, x)
                if passphrase:
                    title = _('Confirm Passphrase')
                    message = '\n'.join([
                        _('Your passphrase must be saved with your seed.'),
                        _('Please type it here.'),
                    ])
       -            f = lambda x: self.create_keystore(seed, x)
                    self.line_dialog(run_next=f, title=title, message=message, default='', test=lambda x: x==passphrase)
                else:
       -            self.create_keystore(seed, '')
       +            f('')
        
            def create_addresses(self):
                def task():
   DIR diff --git a/plugins/trustedcoin/trustedcoin.py b/plugins/trustedcoin/trustedcoin.py
       t@@ -352,7 +352,8 @@ class TrustedCoinPlugin(BasePlugin):
        
            def create_seed(self, wizard):
                seed = self.make_seed()
       -        wizard.show_seed_dialog(run_next=wizard.confirm_seed, seed_text=seed)
       +        f = lambda x: wizard.confirm_seed(seed, '')
       +        wizard.show_seed_dialog(run_next=f, seed_text=seed)
        
            def create_keystore(self, wizard, seed, passphrase):
                assert passphrase == ''