From 6aa5ced4f7fce89a5616a6b24315f172d712b683 Mon Sep 17 00:00:00 2001 From: Jacob Brydolf Date: Fri, 28 Oct 2016 00:24:02 +0200 Subject: [PATCH] keep restoring state until first refresh is finished --- main.qml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/main.qml b/main.qml index 5f7035f7..440b79f4 100644 --- a/main.qml +++ b/main.qml @@ -246,9 +246,18 @@ ApplicationWindow { leftPanel.daemonProgress.updateProgress(dCurrentBlock,dTargetBlock); // Store wallet after every refresh. - //TODO: Doesn't need path after creation. Change libwalletqt - currentWallet.store("") - console.log("Saving wallet"); + if (currentWallet.blockChainHeight() > 1){ + + //TODO: Doesn't need path after creation. Change libwalletqt + currentWallet.store("") + console.log("Saving wallet"); + + // recovering from seed is finished after first refresh + if(persistentSettings.is_recovering) { + persistentSettings.is_recovering = false + } + } + isNewWallet = false // initialize transaction history once wallet is initializef first time; @@ -257,11 +266,6 @@ ApplicationWindow { walletInitialized = true } - // recovering from seed is finished after first refresh - if(persistentSettings.is_recovering) { - persistentSettings.is_recovering = false - } - leftPanel.networkStatus.connected = currentWallet.connected onWalletUpdate();