URI: 
       tsimplification - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 1fc23c6fe1e0caeb7d298c7871e8828313da619c
   DIR parent b44640015a89852499ccec8a1a80a649757704df
  HTML Author: thomasv <thomasv@gitorious>
       Date:   Tue, 14 Feb 2012 15:42:13 +0100
       
       simplification
       
       Diffstat:
         M client/gui.py                       |      25 ++++++++-----------------
       
       1 file changed, 8 insertions(+), 17 deletions(-)
       ---
   DIR diff --git a/client/gui.py b/client/gui.py
       t@@ -93,13 +93,12 @@ def restore_create_dialog(wallet):
                
            is_recovery = (r==1)
        
       +    # ask for the server.
       +    if not run_network_dialog( wallet, parent=None ): return False
       +
            if not is_recovery:
        
                wallet.new_seed(None)
       -        
       -        # ask for the server.
       -        run_network_dialog( wallet, parent=None )
       -        
                # generate first key
                wallet.synchronize()
        
       t@@ -109,9 +108,6 @@ def restore_create_dialog(wallet):
                #ask for password
                change_password_dialog(wallet, None, None)
            else:
       -        # ask for the server.
       -        run_network_dialog( wallet, parent=None )
       -
                # ask for seed and gap.
                run_recovery_dialog( wallet )
        
       t@@ -137,7 +133,7 @@ def restore_create_dialog(wallet):
                thread.start_new_thread( recover_thread, ( wallet, dialog ) )
                r = dialog.run()
                dialog.destroy()
       -        if r==gtk.RESPONSE_CANCEL: sys.exit(1)
       +        if r==gtk.RESPONSE_CANCEL: return False
                if not wallet.is_found:
                    show_message("No transactions found for this seed")
        
       t@@ -336,10 +332,7 @@ def run_network_dialog( wallet, parent ):
            dialog.destroy()
        
            if r==gtk.RESPONSE_CANCEL:
       -        if parent == None:
       -            sys.exit(1)
       -        else:
       -            return
       +        return False
        
            try:
                if ':' in hh:
       t@@ -350,14 +343,12 @@ def run_network_dialog( wallet, parent ):
                    port = 50000
            except:
                show_message("error")
       -        if parent == None:
       -            sys.exit(1)
       -        else:
       -            return
       +        return False
        
       -    wallet.interface.set_server(host, port) 
       +    wallet.interface.set_server(host, port)
            if parent:
                wallet.save()
       +    return True