Fix behavior when switching nodes

- Improved synchronization when switching nodes
- Avoid infinite "Connecting" loop
- Pause refresh loop while switching, don't start until connected
This commit is contained in:
j-berman
2022-09-21 21:56:55 -06:00
parent 57fefba386
commit 6f2aafdd6c
2 changed files with 22 additions and 8 deletions

View File

@@ -461,6 +461,7 @@ private:
mutable QElapsedTimer m_connectionStatusTime;
bool m_disconnected;
std::atomic<bool> m_initialized;
std::atomic<bool> m_initializing;
uint32_t m_currentSubaddressAccount;
Subaddress * m_subaddress;
mutable SubaddressModel * m_subaddressModel;