mirror of
https://git.wownero.com/wownero/wownero.git
synced 2024-08-15 01:03:23 +00:00
simplewallet: fix smart mining not starting after first setup
Also avoid rewriting the wallet if the setting is already was we need
This commit is contained in:
parent
1bbb2cbd63
commit
b33dfc2ee4
1 changed files with 10 additions and 2 deletions
|
@ -5198,8 +5198,11 @@ void simple_wallet::check_background_mining(const epee::wipeable_string &passwor
|
||||||
if (is_background_mining_enabled)
|
if (is_background_mining_enabled)
|
||||||
{
|
{
|
||||||
// already active, nice
|
// already active, nice
|
||||||
m_wallet->setup_background_mining(tools::wallet2::BackgroundMiningYes);
|
if (setup == tools::wallet2::BackgroundMiningMaybe)
|
||||||
m_wallet->rewrite(m_wallet_file, password);
|
{
|
||||||
|
m_wallet->setup_background_mining(tools::wallet2::BackgroundMiningYes);
|
||||||
|
m_wallet->rewrite(m_wallet_file, password);
|
||||||
|
}
|
||||||
start_background_mining();
|
start_background_mining();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -5222,6 +5225,11 @@ void simple_wallet::check_background_mining(const epee::wipeable_string &passwor
|
||||||
m_wallet->rewrite(m_wallet_file, password);
|
m_wallet->rewrite(m_wallet_file, password);
|
||||||
start_background_mining();
|
start_background_mining();
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// the setting is already enabled, and the daemon is not mining yet, so start it
|
||||||
|
start_background_mining();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//----------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------
|
||||||
bool simple_wallet::start_mining(const std::vector<std::string>& args)
|
bool simple_wallet::start_mining(const std::vector<std::string>& args)
|
||||||
|
|
Loading…
Reference in a new issue