Merge pull request #1867

600c5a7 mining: optimize update function, improve performance (mmbyday)
This commit is contained in:
luigi1111 2019-01-09 17:44:31 -06:00
commit 4b2df0418a
No known key found for this signature in database
GPG key ID: F4ACA0183641E010
3 changed files with 7 additions and 6 deletions

View file

@ -399,6 +399,9 @@ ApplicationWindow {
if (!walletInitialized) { if (!walletInitialized) {
currentWallet.history.refresh(currentWallet.currentSubaddressAccount) currentWallet.history.refresh(currentWallet.currentSubaddressAccount)
walletInitialized = true walletInitialized = true
// check if daemon was already mining and add mining logo if true
middlePanel.miningView.update();
} }
} }

View file

@ -229,7 +229,7 @@ Rectangle {
} }
function updateStatusText() { function updateStatusText() {
if (walletManager.isMining()) { if (appWindow.isMining) {
statusText.text = qsTr("Mining at %1 H/s").arg(walletManager.miningHashRate()) + translationManager.emptyString; statusText.text = qsTr("Mining at %1 H/s").arg(walletManager.miningHashRate()) + translationManager.emptyString;
} }
else { else {
@ -238,10 +238,10 @@ Rectangle {
} }
function update() { function update() {
updateStatusText()
startSoloMinerButton.enabled = !walletManager.isMining()
stopSoloMinerButton.enabled = !startSoloMinerButton.enabled
appWindow.isMining = walletManager.isMining() appWindow.isMining = walletManager.isMining()
updateStatusText()
startSoloMinerButton.enabled = !appWindow.isMining
stopSoloMinerButton.enabled = !startSoloMinerButton.enabled
} }
MoneroComponents.StandardDialog { MoneroComponents.StandardDialog {

View file

@ -688,8 +688,6 @@ Rectangle {
// Light wallet is always ready // Light wallet is always ready
pageRoot.enabled = true; pageRoot.enabled = true;
root.warningContent = ""; root.warningContent = "";
// check if daemon was already mining and add mining logo if true
middlePanel.miningView.update();
} }
} }
} }