Store cache on exit

This commit is contained in:
Jaquee 2017-10-22 16:15:14 +02:00
parent ea49e84215
commit 913ef54c22

View file

@ -643,6 +643,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");