aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2018-07-17 16:54:17 -0500
committerluigi1111 <luigi1111w@gmail.com>2018-07-17 16:54:17 -0500
commit2633419c8e428edd414ca3331544a1335baa4d9e (patch)
tree82c6443b2eb5767344a81ec363be46fd884070d2
parent5d0854491a973df16d54e226993efa378ecd4ba0 (diff)
parentf258ae4b60814d7411e9b7723fe5fbb463958109 (diff)
downloadmonzero-gui-2633419c8e428edd414ca3331544a1335baa4d9e.tar.gz
monzero-gui-2633419c8e428edd414ca3331544a1335baa4d9e.tar.xz
monzero-gui-2633419c8e428edd414ca3331544a1335baa4d9e.zip
Merge pull request #1454
f258ae4 don't check local daemon status on settings page, update on onWalletConnectionStatusChanged (pazos)
-rw-r--r--main.qml4
-rw-r--r--pages/Settings.qml6
2 files changed, 7 insertions, 3 deletions
diff --git a/main.qml b/main.qml
index 4f2849c3..4b6a6942 100644
--- a/main.qml
+++ b/main.qml
@@ -357,6 +357,10 @@ ApplicationWindow {
middlePanel.updateStatus();
leftPanel.networkStatus.connected = status
+ // update local daemon status.
+ if(!isMobile && walletManager.isDaemonLocal(appWindow.persistentSettings.daemon_address))
+ daemonRunning = status;
+
// Update fee multiplier dropdown on transfer page
middlePanel.transferView.updatePriorityDropdown();
diff --git a/pages/Settings.qml b/pages/Settings.qml
index 724c4bb5..4abd62f7 100644
--- a/pages/Settings.qml
+++ b/pages/Settings.qml
@@ -51,7 +51,7 @@ Rectangle {
console.log("Settings page loaded");
if(typeof daemonManager != "undefined"){
- appWindow.daemonRunning = persistentSettings.useRemoteNode ? false : daemonManager.running(persistentSettings.nettype);
+ daemonRunning = persistentSettings.useRemoteNode ? false : appWindow.daemonRunning;
}
logLevelDropdown.update()
@@ -353,7 +353,7 @@ Rectangle {
StandardButton {
id: startDaemonButton
small: true
- visible: !appWindow.daemonRunning
+ visible: !daemonRunning
text: qsTr("Start Local Node") + translationManager.emptyString
onClicked: {
// Update bootstrap daemon address
@@ -368,7 +368,7 @@ Rectangle {
StandardButton {
id: stopDaemonButton
small: true
- visible: appWindow.daemonRunning
+ visible: daemonRunning
text: qsTr("Stop Local Node") + translationManager.emptyString
onClicked: {
appWindow.stopDaemon()