Wallet: don't start refresh thread if status not ok

This commit is contained in:
tobtoht 2021-02-04 01:47:21 +01:00
parent e0f7473ed4
commit 3b829ec433
No known key found for this signature in database
GPG key ID: 1CADD27F41F45C3C
2 changed files with 7 additions and 1 deletions

View file

@ -1249,8 +1249,10 @@ Wallet::Wallet(Monero::Wallet *w, QObject *parent)
m_daemonUsername = ""; m_daemonUsername = "";
m_daemonPassword = ""; m_daemonPassword = "";
if (this->status() == Status_Ok) {
startRefreshThread(); startRefreshThread();
} }
}
Wallet::~Wallet() Wallet::~Wallet()
{ {

View file

@ -515,6 +515,10 @@ WalletWizard *MainWindow::createWizard(WalletWizard::Page startPage){
auto *wizard = new WalletWizard(m_ctx, startPage, this); auto *wizard = new WalletWizard(m_ctx, startPage, this);
connect(wizard, &WalletWizard::openWallet, m_ctx, &AppContext::onOpenWallet); connect(wizard, &WalletWizard::openWallet, m_ctx, &AppContext::onOpenWallet);
connect(wizard, &WalletWizard::defaultWalletDirChanged, m_windowSettings, &Settings::updatePaths); connect(wizard, &WalletWizard::defaultWalletDirChanged, m_windowSettings, &Settings::updatePaths);
connect(wizard, &WalletWizard::rejected, [this]{
this->cleanupBeforeClose();
QCoreApplication::quit();
});
return wizard; return wizard;
} }