From 6acbe4226ec2f063992b3a0e2280a0256b2915a1 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Fri, 8 Jan 2016 13:44:59 +0100 Subject: [PATCH] don't open wizard window if no action was required --- lib/wizard.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/wizard.py b/lib/wizard.py index 6cf8ea2ed..1a778f219 100644 --- a/lib/wizard.py +++ b/lib/wizard.py @@ -152,10 +152,12 @@ class WizardBase(PrintError): return task = lambda: self.show_restore(wallet, network, cr) + need_sync = False while True: action = wallet.get_action() if not action: break + need_sync = True self.run_wallet_action(wallet, action) # Save the wallet after each action wallet.storage.write() @@ -165,7 +167,9 @@ class WizardBase(PrintError): else: self.show_warning(_('You are offline')) - self.create_addresses(wallet) + if need_sync: + self.create_addresses(wallet) + # start wallet threads if network: wallet.start_threads(network)