diff --git a/lib/task.cc b/lib/task.cc index 3f2a7e8..c839462 100644 --- a/lib/task.cc +++ b/lib/task.cc @@ -645,6 +645,9 @@ namespace crucible { unique_lock lock(m_mutex); m_paused = paused; m_condvar.notify_all(); + if (!m_paused) { + start_threads_nolock(); + } lock.unlock(); }