don't open wizard window if no action was required

This commit is contained in:
ThomasV 2016-01-08 13:44:59 +01:00
parent a3bced210d
commit 6acbe4226e
1 changed files with 5 additions and 1 deletions

View File

@ -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'))
if need_sync:
self.create_addresses(wallet)
# start wallet threads
if network:
wallet.start_threads(network)