aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.qml11
1 files changed, 10 insertions, 1 deletions
diff --git a/main.qml b/main.qml
index 14c98857..55d6bfee 100644
--- a/main.qml
+++ b/main.qml
@@ -2212,6 +2212,8 @@ ApplicationWindow {
if(!persistentSettings.lockOnUserInActivity) return;
if(passwordDialog.visible) return;
var inputDialogVisible = inputDialog && inputDialog.visible
+ var successfulTxPopupVisible = successfulTxPopup && successfulTxPopup.visible
+ var informationPopupVisible = informationPopup && informationPopup.visible
// prompt password after X seconds of inactivity
var epoch = Math.floor((new Date).getTime() / 1000);
@@ -2221,15 +2223,22 @@ ApplicationWindow {
passwordDialog.onAcceptedCallback = function() {
if(walletPassword === passwordDialog.password){
passwordDialog.close();
+ if (inputDialogVisible) inputDialog.open(inputDialog.inputText)
+ if (successfulTxPopupVisible) successfulTxPopup.open(successfulTxPopup.transactionID)
+ if (informationPopupVisible) informationPopup.open()
} else {
passwordDialog.showError(qsTr("Wrong password"));
}
- if (inputDialogVisible) inputDialog.open(inputDialog.inputText)
}
passwordDialog.onRejectedCallback = function() { appWindow.showWizard(); }
if (inputDialogVisible) inputDialog.close()
remoteNodeDialog.close();
+ informationPopup.close()
+ txConfirmationPopup.close()
+ txConfirmationPopup.clearFields()
+ txConfirmationPopup.rejected()
+ successfulTxPopup.close();
passwordDialog.open();
}