From 2d3947ecd1b368131945b3e660ce3d1b5ea5646f Mon Sep 17 00:00:00 2001 From: status102 <102887808+status102@users.noreply.github.com> Date: Tue, 25 Feb 2025 20:00:30 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E8=82=89=E9=B8=BD=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E7=A6=81=E6=AD=A2=E8=BF=90=E8=A1=8C=E6=9C=9F?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaCore/Task/Interface/RoguelikeTask.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/MaaCore/Task/Interface/RoguelikeTask.cpp b/src/MaaCore/Task/Interface/RoguelikeTask.cpp index 573e1a55cc..b63a12a73a 100644 --- a/src/MaaCore/Task/Interface/RoguelikeTask.cpp +++ b/src/MaaCore/Task/Interface/RoguelikeTask.cpp @@ -107,6 +107,10 @@ asst::RoguelikeTask::RoguelikeTask(const AsstCallback& callback, Assistant* inst bool asst::RoguelikeTask::set_params(const json::value& params) { LogTraceFunction; + if (m_running) { + Log.warn(__FUNCTION__, "RoguelikeTask is running, cannot set params"); + return false; + } if (!m_config_ptr->verify_and_load_params(params)) { m_roguelike_task_ptr->set_tasks({ "Stop" }); return false;