mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-16 09:50:40 +08:00
fix: 修复 stop 停止时机
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user