aboutsummaryrefslogtreecommitdiff
path: root/src/libwalletqt/Wallet.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libwalletqt/Wallet.cpp')
-rw-r--r--src/libwalletqt/Wallet.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp
index 5eb9cb46..64c7af2c 100644
--- a/src/libwalletqt/Wallet.cpp
+++ b/src/libwalletqt/Wallet.cpp
@@ -192,6 +192,11 @@ quint64 Wallet::daemonBlockChainTargetHeight() const
if (m_daemonBlockChainTargetHeight == 0
|| m_daemonBlockChainTargetHeightTime.elapsed() / 1000 > m_daemonBlockChainTargetHeightTtl) {
m_daemonBlockChainTargetHeight = m_walletImpl->daemonBlockChainTargetHeight();
+ // Target height is set to 0 if daemon is synced.
+ // Use current height from daemon when target height < current height
+ if (m_daemonBlockChainTargetHeight < m_daemonBlockChainHeight){
+ m_daemonBlockChainTargetHeight = m_daemonBlockChainHeight;
+ }
m_daemonBlockChainTargetHeightTime.restart();
}