diff --git a/rai/node/wallet.cpp b/rai/node/wallet.cpp index 86384d38..2b930de1 100644 --- a/rai/node/wallet.cpp +++ b/rai/node/wallet.cpp @@ -1128,11 +1128,9 @@ rai::block_hash rai::wallet::send_sync (rai::account const & source_a, rai::acco void rai::wallet::send_async (rai::account const & source_a, rai::account const & account_a, rai::uint128_t const & amount_a, std::function)> const & action_a, bool generate_work_a, boost::optional id_a) { - node.background ([this, source_a, account_a, amount_a, action_a, generate_work_a, id_a]() { - this->node.wallets.queue_wallet_action (rai::wallets::high_priority, [this, source_a, account_a, amount_a, action_a, generate_work_a, id_a]() { - auto block (send_action (source_a, account_a, amount_a, generate_work_a, id_a)); - action_a (block); - }); + this->node.wallets.queue_wallet_action (rai::wallets::high_priority, [this, source_a, account_a, amount_a, action_a, generate_work_a, id_a]() { + auto block (send_action (source_a, account_a, amount_a, generate_work_a, id_a)); + action_a (block); }); }