diff options
| author | Riccardo Spagni <ric@spagni.net> | 2016-10-10 23:46:08 +0200 |
|---|---|---|
| committer | Riccardo Spagni <ric@spagni.net> | 2016-10-10 23:46:08 +0200 |
| commit | 77445ad0d47b39061d9592b32c485afb6a676671 (patch) | |
| tree | 026082d18268f6c478dc3e540ee13f0c16acd70b | |
| parent | ac2d0ba3b2274a9313c08a3dde6605f87ab2ce5c (diff) | |
| parent | 4da6520aab957fc729385735381abbc5c2e97cdb (diff) | |
| download | monzero-gui-77445ad0d47b39061d9592b32c485afb6a676671.tar.gz monzero-gui-77445ad0d47b39061d9592b32c485afb6a676671.tar.xz monzero-gui-77445ad0d47b39061d9592b32c485afb6a676671.zip | |
Merge pull request #44
4da6520 added todo (Jacob Brydolf)
703948c fix corrupt wallet on killed app during sync (Jacob Brydolf)
8367cfa fix restore-height fallback (Jacob Brydolf)
| -rw-r--r-- | main.qml | 3 | ||||
| -rw-r--r-- | wizard/WizardMain.qml | 2 |
2 files changed, 3 insertions, 2 deletions
@@ -144,7 +144,8 @@ ApplicationWindow { // basicPanel.paymentClicked.connect(handlePayment); // currentWallet is defined on daemon address change - close/reopen - if (currentWallet !== undefined) { + // TODO: strict comparison here (!==) causes crash after passwordDialog on previously crashed unsynced wallets + if (currentWallet != undefined) { console.log("closing currentWallet") walletManager.closeWallet(currentWallet); } diff --git a/wizard/WizardMain.qml b/wizard/WizardMain.qml index 78a8ea06..097fb58a 100644 --- a/wizard/WizardMain.qml +++ b/wizard/WizardMain.qml @@ -137,7 +137,7 @@ Rectangle { appWindow.persistentSettings.auto_donations_amount = settings.auto_donations_amount appWindow.persistentSettings.daemon_address = settings.daemon_address appWindow.persistentSettings.testnet = settings.testnet - appWindow.persistentSettings.restore_height = parseInt(settings.restore_height) + appWindow.persistentSettings.restore_height = (isNaN(settings.restore_height))? 0 : settings.restore_height appWindow.persistentSettings.is_recovering = (settings.is_recovering === undefined)? false : settings.is_recovering } |
