From 9027d7b8742923e7cc47be5b78c9b860004f8794 Mon Sep 17 00:00:00 2001 From: clemahieu Date: Thu, 24 Aug 2017 02:15:25 -0500 Subject: [PATCH] Putting observer notification in a better spot. --- rai/node/bootstrap.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rai/node/bootstrap.cpp b/rai/node/bootstrap.cpp index cb271e16..9631632e 100755 --- a/rai/node/bootstrap.cpp +++ b/rai/node/bootstrap.cpp @@ -754,11 +754,13 @@ account_count (0), stopped (false) { BOOST_LOG (node->log) << "Starting bootstrap attempt"; + node->bootstrap_initiator.notify_listeners (true); } rai::bootstrap_attempt::~bootstrap_attempt () { BOOST_LOG (node->log) << "Exiting bootstrap attempt"; + node->bootstrap_initiator.notify_listeners (false); } bool rai::bootstrap_attempt::request_frontier (std::unique_lock & lock_a) @@ -1020,7 +1022,6 @@ void rai::bootstrap_initiator::bootstrap () condition.notify_all (); })); } - notify_listeners (attempt != nullptr); } void rai::bootstrap_initiator::bootstrap (rai::endpoint const & endpoint_a) @@ -1069,7 +1070,6 @@ void rai::bootstrap_initiator::stop_attempt (std::unique_lock & loc attempt_thread->join (); attempt_thread.reset (); } - notify_listeners (false); } void rai::bootstrap_initiator::notify_listeners (bool in_progress_a)