From: gg Date: Wed, 14 Jan 2026 18:57:28 +0000 (-0500) Subject: fixes X-Git-Url: https://git.nutra.tk/v2?a=commitdiff_plain;h=aa0159d22be3fb9cd48b570ab3f8246efc40e928;p=gamesguru%2Ffeather.git fixes --- diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 07dc6c07..a7f01e9e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,7 +1,8 @@ name: ci/gh-actions/build on: - push: [master, main, dev] + push: + branches: [master, main, dev] pull_request: jobs: diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index e4d6d943..b3daf9af 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -615,7 +615,7 @@ void MainWindow::initOffline() { if (!m_wallet) return; qDebug() << "Scanning wallet..."; this->setStatusText(tr("Scanning...")); - QApplication::processEvents(); // Ensure status text is visible immediately + QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents); m_wallet->updateNetworkStatus(); }); @@ -825,7 +825,6 @@ void MainWindow::onBalanceUpdated(quint64 balance, quint64 spendable) { QString finalText = "Balance: " + valueStr + suffixStr; - qDebug() << "Setting balance label text:" << finalText; m_statusLabelBalance->setText(finalText); m_statusLabelBalance->setProperty("copyableValue", valueStr); @@ -836,7 +835,7 @@ void MainWindow::updateStatusToolTip() { if (appData()->prices.lastUpdateTime.isValid()) { toolTip += QString("\nPrice updated: %1").arg(Utils::timeAgo(appData()->prices.lastUpdateTime)); } - if (m_wallet->lastSyncTime().isValid()) { + if (m_wallet && m_wallet->lastSyncTime().isValid()) { toolTip += QString("\nWallet synced: %1").arg(Utils::timeAgo(m_wallet->lastSyncTime())); } m_statusLabelBalance->setToolTip(toolTip); diff --git a/src/dialog/SyncRangeDialog.cpp b/src/dialog/SyncRangeDialog.cpp index 15e2971d..73966fa4 100644 --- a/src/dialog/SyncRangeDialog.cpp +++ b/src/dialog/SyncRangeDialog.cpp @@ -120,6 +120,12 @@ void SyncRangeDialog::updateInfo() { NetworkType::Type nettype = m_wallet->nettype(); QString filename = Utils::getRestoreHeightFilename(nettype); std::unique_ptr lookup(RestoreHeightLookup::fromFile(filename, nettype)); + if (!lookup || lookup->data.isEmpty()) { + m_infoLabel->setText(tr("Unable to estimate - restore height data unavailable")); + m_estimatedBlocks = 0; + m_estimatedSize = 0; + return; + } QDate start = m_fromDateEdit->date(); QDate end = m_toDateEdit->date();