From c8abff11879aedf33d4f1695c8e49e8bfaccab14 Mon Sep 17 00:00:00 2001 From: gg Date: Wed, 14 Jan 2026 22:44:28 -0500 Subject: [PATCH] some more simplifications to status/label/fiat updates --- src/MainWindow.cpp | 7 +++---- src/utils/prices.cpp | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index a1820b36..3cd28325 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -824,10 +824,8 @@ void MainWindow::onBalanceUpdated(quint64 balance, quint64 spendable) { if (balance > 0 && (balanceFiatAmount == 0.0 || !isCacheValid)) { if (conf()->get(Config::offlineMode).toBool() || conf()->get(Config::disableWebsocket).toBool() || m_wallet->connectionStatus() == Wallet::ConnectionStatus_Disconnected) { suffixStr += " (offline)"; - } else if (!appData()->prices.markets.contains("XMR")) { - suffixStr += " (connecting)"; } else { - suffixStr += " (unknown)"; + suffixStr += " (connecting)"; } } else { QString approx = !conf()->get(Config::disableWebsocket).toBool() ? "" : "~ "; @@ -1125,8 +1123,9 @@ void MainWindow::onConnectionStatusChanged(int status) .arg(QLocale::system().toString(targetHeight)); } } - m_statusBtnConnectionStatusIndicator->setToolTip(statusStr); + // m_statusBtnConnectionStatusIndicator->setToolTip(statusStr); m_statusBtnConnectionStatusIndicator->setIcon(icon); + this->updateBalance(); } void MainWindow::onTransactionCreated(PendingTransaction *tx, const QVector &address) { diff --git a/src/utils/prices.cpp b/src/utils/prices.cpp index ccd283c8..d8ebf29f 100644 --- a/src/utils/prices.cpp +++ b/src/utils/prices.cpp @@ -38,7 +38,7 @@ void Prices::cryptoPricesReceived(const QJsonArray &data) { void Prices::fiatPricesReceived(const QJsonObject &data) { QJsonObject ratesData = data.value("rates").toObject(); for (const auto ¤cy : ratesData.keys()) { - this->rates.insert(currency, ratesData.value(currency).toDouble()); + this->rates.insert(currency.toUpper(), ratesData.value(currency).toDouble()); } emit fiatPricesUpdated(); } -- 2.52.0