From c964cd534969bdfc1125502d41ccc8514a918839 Mon Sep 17 00:00:00 2001 From: tobtoht Date: Wed, 23 Dec 2020 02:42:22 +0100 Subject: [PATCH] Status: fix negative blocks remaining --- src/mainwindow.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 4b54fa8..da669e0 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -637,7 +637,7 @@ void MainWindow::onWalletOpened() { this->touchbarShowWallet(); this->updatePasswordIcon(); - m_updateBytes.start(1000); + m_updateBytes.start(100); } void MainWindow::onBalanceUpdated(double balance, double unlocked, const QString &balance_str, const QString &unlocked_str) { @@ -663,14 +663,15 @@ void MainWindow::onSynchronized() { } void MainWindow::onBlockchainSync(int height, int target) { - QString heightText = QString("Blockchain sync: %1 blocks remaining").arg(target - height); + QString blocks = (target >= height) ? QString::number(target - height) : "?"; + QString heightText = QString("Blockchain sync: %1 blocks remaining").arg(blocks); m_statusLabelStatus->setText(heightText); } void MainWindow::onRefreshSync(int height, int target) { - QString heightText = QString("Wallet refresh: %1 blocks remaining").arg(target - height); + QString blocks = (target >= height) ? QString::number(target - height) : "?"; + QString heightText = QString("Wallet refresh: %1 blocks remaining").arg(blocks); m_statusLabelStatus->setText(heightText); - this->updateNetStats(); } void MainWindow::onConnectionStatusChanged(int status)