aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2022-08-10 12:17:06 -0500
committerluigi1111 <luigi1111w@gmail.com>2022-08-10 12:17:06 -0500
commitb7ab50759adba4961cee2bf03bc3a2d43f8be401 (patch)
tree664564d67693d37f8cd2ab6b2145510af0121a67
parent064c145aa8dc68d28ac8b4aa04ae8b4dbad2e2ce (diff)
parent0ded8dcf25af8fc6be39b4f5323861a772ad10b6 (diff)
downloadmonzero-gui-b7ab50759adba4961cee2bf03bc3a2d43f8be401.tar.gz
monzero-gui-b7ab50759adba4961cee2bf03bc3a2d43f8be401.tar.xz
monzero-gui-b7ab50759adba4961cee2bf03bc3a2d43f8be401.zip
Merge pull request #3734
0ded8dc Settings: option to skip stop local node screen (selsta)
-rw-r--r--main.qml3
-rw-r--r--pages/settings/SettingsLayout.qml6
2 files changed, 8 insertions, 1 deletions
diff --git a/main.qml b/main.qml
index ffbe4e54..01e0ee18 100644
--- a/main.qml
+++ b/main.qml
@@ -1364,6 +1364,7 @@ ApplicationWindow {
}
property bool askDesktopShortcut: isLinux
+ property bool askStopLocalNode: true
property string language: 'English (US)'
property string language_wallet: 'English'
property string locale: 'en_US'
@@ -2128,7 +2129,7 @@ ApplicationWindow {
showProcessingSplash(qsTr("Checking local node status..."));
const handler = function(running) {
hideProcessingSplash();
- if (running) {
+ if (running && persistentSettings.askStopLocalNode) {
showDaemonIsRunningDialog(closeAccepted);
} else {
closeAccepted();
diff --git a/pages/settings/SettingsLayout.qml b/pages/settings/SettingsLayout.qml
index 5ce192ba..38ce823e 100644
--- a/pages/settings/SettingsLayout.qml
+++ b/pages/settings/SettingsLayout.qml
@@ -155,6 +155,12 @@ Rectangle {
onMoved: persistentSettings.lockOnUserInActivityInterval = value
}
+ MoneroComponents.CheckBox {
+ checked: persistentSettings.askStopLocalNode
+ onClicked: persistentSettings.askStopLocalNode = !persistentSettings.askStopLocalNode
+ text: qsTr("Ask to stop local node during program exit") + translationManager.emptyString
+ }
+
//! Manage pricing
RowLayout {
MoneroComponents.CheckBox {