diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2019-01-09 17:44:31 -0600 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2019-01-09 17:44:31 -0600 |
| commit | 4b2df0418a87af01fbc52c0786992b5320391fbe (patch) | |
| tree | 6d6fc6c03452d13fe5145ac653131ad73217a8e2 | |
| parent | 5a682b37ecef5407ff44ca5d32b1610750702bbb (diff) | |
| parent | 600c5a76f18f8354dd87df69c7209a1c64f370e9 (diff) | |
| download | monzero-gui-4b2df0418a87af01fbc52c0786992b5320391fbe.tar.gz monzero-gui-4b2df0418a87af01fbc52c0786992b5320391fbe.tar.xz monzero-gui-4b2df0418a87af01fbc52c0786992b5320391fbe.zip | |
Merge pull request #1867
600c5a7 mining: optimize update function, improve performance (mmbyday)
| -rw-r--r-- | main.qml | 3 | ||||
| -rw-r--r-- | pages/Mining.qml | 6 | ||||
| -rw-r--r-- | pages/Transfer.qml | 2 |
3 files changed, 6 insertions, 5 deletions
@@ -399,6 +399,9 @@ ApplicationWindow { if (!walletInitialized) { currentWallet.history.refresh(currentWallet.currentSubaddressAccount) walletInitialized = true + + // check if daemon was already mining and add mining logo if true + middlePanel.miningView.update(); } } diff --git a/pages/Mining.qml b/pages/Mining.qml index 92afaf6a..c53992c0 100644 --- a/pages/Mining.qml +++ b/pages/Mining.qml @@ -229,7 +229,7 @@ Rectangle { } function updateStatusText() { - if (walletManager.isMining()) { + if (appWindow.isMining) { statusText.text = qsTr("Mining at %1 H/s").arg(walletManager.miningHashRate()) + translationManager.emptyString; } else { @@ -238,10 +238,10 @@ Rectangle { } function update() { + appWindow.isMining = walletManager.isMining() updateStatusText() - startSoloMinerButton.enabled = !walletManager.isMining() + startSoloMinerButton.enabled = !appWindow.isMining stopSoloMinerButton.enabled = !startSoloMinerButton.enabled - appWindow.isMining = walletManager.isMining() } MoneroComponents.StandardDialog { diff --git a/pages/Transfer.qml b/pages/Transfer.qml index f2939caa..adad5fd2 100644 --- a/pages/Transfer.qml +++ b/pages/Transfer.qml @@ -688,8 +688,6 @@ Rectangle { // Light wallet is always ready pageRoot.enabled = true; root.warningContent = ""; - // check if daemon was already mining and add mining logo if true - middlePanel.miningView.update(); } } } |
