From 2f306b8e44fcd0804feb96ee72728162fac6562c Mon Sep 17 00:00:00 2001 From: MistEO Date: Sun, 3 Apr 2022 20:40:40 +0800 Subject: [PATCH] =?UTF-8?q?perf.=E8=82=89=E9=B8=BD=E9=80=89=E4=BA=BA?= =?UTF-8?q?=E4=B8=80=E5=A4=84=E5=B0=8F=E7=BB=86=E8=8A=82=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MeoAssistant/RoguelikeRecruitTaskPlugin.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/MeoAssistant/RoguelikeRecruitTaskPlugin.cpp b/src/MeoAssistant/RoguelikeRecruitTaskPlugin.cpp index 6036cc373f..602c8b374d 100644 --- a/src/MeoAssistant/RoguelikeRecruitTaskPlugin.cpp +++ b/src/MeoAssistant/RoguelikeRecruitTaskPlugin.cpp @@ -51,8 +51,9 @@ bool asst::RoguelikeRecruitTaskPlugin::_run() Log.info("visible opers count:", analyzer.get_result().size(), "visible opers:", visible_opers); } // demand_filter + std::unordered_set opers_set(m_opers.cbegin(), m_opers.cend()); analyzer.filter([&](const TextRect& x) -> bool { - return find(m_opers.begin(), m_opers.end(), x.text) != m_opers.end(); + return opers_set.find(x.text) != opers_set.cend(); } );