]> Nutra Git (v2) - gamesguru/feather.git/commitdiff
fix autoConnect() spam/fail bug
authorgg <chown_tee@proton.me>
Thu, 15 Jan 2026 12:03:18 +0000 (07:03 -0500)
committergg <chown_tee@proton.me>
Thu, 15 Jan 2026 12:03:27 +0000 (07:03 -0500)
src/MainWindow.cpp

index b0db7d49c3c23717268e33d692f2f8a1690768fb..ec6cc027eb44bca702fc04885c3431b4af3033f4 100644 (file)
@@ -661,7 +661,13 @@ void MainWindow::initWalletContext() {
     connect(m_wallet, &Wallet::connectionStatusChanged, [this](int status){
         // Order is important, first inform UI about a potential disconnect, then reconnect
         this->onConnectionStatusChanged(status);
-        m_nodes->autoConnect();
+
+        if (status == Wallet::ConnectionStatus_Disconnected) {
+             QTimer::singleShot(2000, m_nodes, [this]{ m_nodes->autoConnect(); });
+        } else {
+             m_nodes->autoConnect();
+        }
+
         this->updateBalance();
     });