From c3ff8f12685904e825540d5daffb922c26b5bb15 Mon Sep 17 00:00:00 2001 From: zzyyyl Date: Thu, 6 Oct 2022 02:05:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=8D=E4=BD=BF=E7=94=A8=E4=B8=8D?= =?UTF-8?q?=E5=AE=89=E5=85=A8=E7=9A=84=20string=5Fview::data()=20=E5=87=BD?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MeoAssistant/Task/Sub/ProcessTask.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MeoAssistant/Task/Sub/ProcessTask.cpp b/src/MeoAssistant/Task/Sub/ProcessTask.cpp index 608443e144..a4e577b1b6 100644 --- a/src/MeoAssistant/Task/Sub/ProcessTask.cpp +++ b/src/MeoAssistant/Task/Sub/ProcessTask.cpp @@ -138,9 +138,9 @@ bool ProcessTask::_run() int max_times = m_cur_task_ptr->max_times; TimesLimitType limit_type = TimesLimitType::Pre; { - std::string_view cur_base_name = cur_name; + std::string cur_base_name = cur_name; while (true) { - if (auto iter = m_times_limit.find(cur_base_name.data()); iter != m_times_limit.cend()) { + if (auto iter = m_times_limit.find(cur_base_name); iter != m_times_limit.cend()) { max_times = iter->second.times; limit_type = iter->second.type; break;