Updates from BitShares FC #22

Closed
nathanielhourt wants to merge 693 commits from dapp-support into latest-fc
Showing only changes of commit 95ca36d02d - Show all commits

View file

@ -77,6 +77,7 @@ namespace fc {
try { try {
set_thread_name(name.c_str()); // set thread's name for the debugger to display set_thread_name(name.c_str()); // set thread's name for the debugger to display
this->my = new thread_d( *this, notifier ); this->my = new thread_d( *this, notifier );
cleanup();
current_thread() = this; current_thread() = this;
p->set_value(); p->set_value();
exec(); exec();
@ -126,9 +127,11 @@ namespace fc {
} }
void thread::cleanup() { void thread::cleanup() {
if ( current_thread() ) {
delete current_thread(); delete current_thread();
current_thread() = nullptr; current_thread() = nullptr;
} }
}
const string& thread::name()const const string& thread::name()const
{ {