Wallet: always update sync status if heightsRefresh succeeds

This commit is contained in:
tobtoht 2023-04-18 19:48:16 +02:00
parent 38d509f183
commit 5ca2475732
No known key found for this signature in database
GPG key ID: E45B10DD027D2472

View file

@ -374,14 +374,12 @@ void Wallet::onHeightsRefreshed(bool success, quint64 daemonHeight, quint64 targ
if (success) { if (success) {
quint64 walletHeight = blockChainHeight(); quint64 walletHeight = blockChainHeight();
if (this->connectionStatus() != Wallet::ConnectionStatus_Disconnected) {
if (daemonHeight < targetHeight) { if (daemonHeight < targetHeight) {
emit blockchainSync(daemonHeight, targetHeight); emit blockchainSync(daemonHeight, targetHeight);
} }
else { else {
this->syncStatusUpdated(walletHeight, daemonHeight); this->syncStatusUpdated(walletHeight, daemonHeight);
} }
}
if (walletHeight < (daemonHeight - 1)) { if (walletHeight < (daemonHeight - 1)) {
setConnectionStatus(ConnectionStatus_Synchronizing); setConnectionStatus(ConnectionStatus_Synchronizing);