diff --git a/repertory/librepertory/src/utils/tasks.cpp b/repertory/librepertory/src/utils/tasks.cpp index e2538dfd..ffcf32f5 100644 --- a/repertory/librepertory/src/utils/tasks.cpp +++ b/repertory/librepertory/src/utils/tasks.cpp @@ -57,6 +57,7 @@ auto tasks::schedule(task item) -> task_ptr { unique_mutex_lock lock(mutex_); if (stop_requested_) { + runnable.wait->set_result(false); notify_.notify_all(); return runnable.wait; }