fix: 修复 stop 停止时机

This commit is contained in:
MistEO
2023-06-29 22:45:39 +08:00
parent 891ee3fa23
commit ef2b60dd43

View File

@@ -352,15 +352,13 @@ bool Assistant::stop(bool block)
LogTraceFunction;
Log.info("Stop |", block ? "block" : "non block");
m_thread_idle = true;
std::unique_lock<std::mutex> lock;
if (block) { // 外部调用
lock = std::unique_lock<std::mutex>(m_mutex);
}
m_tasks_list.clear();
clear_cache();
m_thread_idle = true;
return true;
}