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() ? "" : "~ ";
.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<QString> &address) {
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();
}