aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJaquee <jaquee.monero@gmail.com>2016-11-26 17:01:59 +0100
committerJaquee <jaquee.monero@gmail.com>2016-11-26 19:37:44 +0100
commit0e8cd146dbc425579e48e04629803dfa7d02d3c6 (patch)
treeb06f0c021a3b739e66eb3b9d526aa5e7a58e0788 /src
parentc7232e1fe67becb456afadf2b6fe89d59a08b5a0 (diff)
downloadmonzero-gui-0e8cd146dbc425579e48e04629803dfa7d02d3c6.tar.gz
monzero-gui-0e8cd146dbc425579e48e04629803dfa7d02d3c6.tar.xz
monzero-gui-0e8cd146dbc425579e48e04629803dfa7d02d3c6.zip
Wallet: add m_initialized
Diffstat (limited to 'src')
-rw-r--r--src/libwalletqt/Wallet.cpp7
-rw-r--r--src/libwalletqt/Wallet.h1
2 files changed, 4 insertions, 4 deletions
diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp
index 201d5293..c1c1b8e8 100644
--- a/src/libwalletqt/Wallet.cpp
+++ b/src/libwalletqt/Wallet.cpp
@@ -90,11 +90,9 @@ Wallet::Status Wallet::status() const
Wallet::ConnectionStatus Wallet::connected()
{
- qDebug("Checking wallet connection status");
-
// cache connection status
- if(m_connectionStatusTime.elapsed() / 1000 > m_connectionStatusTtl){
- qDebug("connectionStatus query");
+ if(!m_initialized || m_connectionStatusTime.elapsed() / 1000 > m_connectionStatusTtl){
+ m_initialized = true;
ConnectionStatus newStatus = static_cast<ConnectionStatus>(m_walletImpl->connected());
if(newStatus != m_connectionStatus) {
m_connectionStatus = newStatus;
@@ -442,6 +440,7 @@ Wallet::Wallet(Bitmonero::Wallet *w, QObject *parent)
m_connectionStatusTime.restart();
m_daemonBlockChainHeightTime.restart();
m_daemonBlockChainTargetHeightTime.restart();
+ m_initialized = false;
}
Wallet::~Wallet()
diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h
index 6eddd8bd..8b1d7525 100644
--- a/src/libwalletqt/Wallet.h
+++ b/src/libwalletqt/Wallet.h
@@ -222,6 +222,7 @@ private:
ConnectionStatus m_connectionStatus;
int m_connectionStatusTtl;
mutable QTime m_connectionStatusTime;
+ bool m_initialized;
};