aboutsummaryrefslogtreecommitdiff
path: root/wizard/WizardCreateDevice1.qml
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2019-04-08 14:35:29 -0400
committerluigi1111 <luigi1111w@gmail.com>2019-04-08 14:35:29 -0400
commitcd65cc12dabbdf49207c07d3a333b209427e9567 (patch)
tree33e9a8c3b8477c8859e60a2086f1833dbe068bc9 /wizard/WizardCreateDevice1.qml
parent2f22503c8b54208afbca9fbac8a51f0bfe397339 (diff)
parent1a2675b24669e51ac79324d2889494b95eddef62 (diff)
downloadmonzero-gui-cd65cc12dabbdf49207c07d3a333b209427e9567.tar.gz
monzero-gui-cd65cc12dabbdf49207c07d3a333b209427e9567.tar.xz
monzero-gui-cd65cc12dabbdf49207c07d3a333b209427e9567.zip
Merge pull request #2037
1a2675b async device open and create from device, passphrase (ph4r05)
Diffstat (limited to 'wizard/WizardCreateDevice1.qml')
-rw-r--r--wizard/WizardCreateDevice1.qml19
1 files changed, 12 insertions, 7 deletions
diff --git a/wizard/WizardCreateDevice1.qml b/wizard/WizardCreateDevice1.qml
index 9ad2ca33..81130aa1 100644
--- a/wizard/WizardCreateDevice1.qml
+++ b/wizard/WizardCreateDevice1.qml
@@ -207,13 +207,9 @@ Rectangle {
}
wizardController.walletOptionsRestoreHeight = _restoreHeight;
}
- var written = wizardController.createWalletFromDevice();
- if(written){
- wizardController.walletOptionsIsRecoveringFromDevice = true;
- wizardStateView.state = "wizardCreateWallet2";
- } else {
- errorMsg.text = qsTr("Error writing wallet from hardware device. Check application logs.") + translationManager.emptyString;
- }
+
+ wizardController.walletCreatedFromDevice.connect(onCreateWalletFromDeviceCompleted);
+ wizardController.createWalletFromDevice();
}
}
}
@@ -230,4 +226,13 @@ Rectangle {
walletInput.reset();
}
}
+
+ function onCreateWalletFromDeviceCompleted(written){
+ if(written){
+ wizardStateView.state = "wizardCreateWallet2";
+ } else {
+ errorMsg.text = qsTr("Error writing wallet from hardware device. Check application logs.") + translationManager.emptyString;
+ }
+ wizardController.walletCreatedFromDevice.disconnect(onCreateWalletFromDeviceCompleted);
+ }
}