diff --git a/main.qml b/main.qml index 93ced945..9e867244 100644 --- a/main.qml +++ b/main.qml @@ -442,9 +442,6 @@ ApplicationWindow { console.log("Saving wallet after first refresh"); currentWallet.store() isNewWallet = false - - // Update History - currentWallet.history.refresh(); } // recovering from seed is finished after first refresh @@ -453,6 +450,10 @@ ApplicationWindow { } } + // Update history on every refresh if it's empty + if(currentWallet.history.count == 0) + currentWallet.history.refresh() + onWalletUpdate(); } @@ -512,7 +513,8 @@ ApplicationWindow { function onWalletMoneyReceived(txId, amount) { // refresh transaction history here currentWallet.refresh() - currentWallet.history.refresh() // this will refresh model + console.log("Confirmed money found") + // history refresh is handled by walletUpdated } function onWalletUnconfirmedMoneyReceived(txId, amount) { @@ -523,6 +525,7 @@ ApplicationWindow { function onWalletMoneySent(txId, amount) { // refresh transaction history here + console.log("money sent found") currentWallet.refresh() currentWallet.history.refresh() // this will refresh model }