From e89ba1c002fafe90996abea05b7da5bcbd4a62cd Mon Sep 17 00:00:00 2001 From: gg Date: Mon, 12 Jan 2026 15:28:14 -0500 Subject: [PATCH] Fetch initial heights so UI can update even if paused --- src/libwalletqt/Wallet.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp index 31720a15..14c55147 100644 --- a/src/libwalletqt/Wallet.cpp +++ b/src/libwalletqt/Wallet.cpp @@ -431,6 +431,12 @@ void Wallet::initAsync(const QString &daemonAddress, bool trustedDaemon, quint64 if (success) { qInfo() << "init async finished - starting refresh. Paused:" << m_syncPaused; + + // Fetch initial heights so UI can update even if paused + quint64 daemonHeight = m_walletImpl->daemonBlockChainHeight(); + quint64 targetHeight = m_walletImpl->daemonBlockChainTargetHeight(); + emit heightsRefreshed(daemonHeight > 0, daemonHeight, targetHeight); + if (!m_syncPaused) { startRefresh(); } -- 2.52.0