Merge pull request #911

913ef54 Store cache on exit
This commit is contained in:
luigi1111 2017-10-31 15:32:00 -05:00
commit 05844b0a29
No known key found for this signature in database
GPG key ID: F4ACA0183641E010

View file

@ -650,6 +650,12 @@ Wallet::~Wallet()
delete m_history; delete m_history;
m_history = NULL; m_history = NULL;
//Monero::WalletManagerFactory::getWalletManager()->closeWallet(m_walletImpl); //Monero::WalletManagerFactory::getWalletManager()->closeWallet(m_walletImpl);
if(status() == Status_Critical)
qDebug("Not storing wallet cache");
else if( m_walletImpl->store(""))
qDebug("Wallet cache stored successfully");
else
qDebug("Error storing wallet cache");
delete m_walletImpl; delete m_walletImpl;
m_walletImpl = NULL; m_walletImpl = NULL;
qDebug("m_walletImpl deleted"); qDebug("m_walletImpl deleted");