mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-18 02:10:21 +08:00
fix: fix endless loop in InfrastProductionTask
fix https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/8941
This commit is contained in:
@@ -511,11 +511,14 @@ bool asst::InfrastProductionTask::optimal_calc()
|
||||
name_analyzer.set_replace(Task.get<OcrTaskInfo>("CharsNameOcrReplace")->replace_map,
|
||||
Task.get<OcrTaskInfo>("CharsNameOcrReplace")->replace_full);
|
||||
Log.trace("Analyze name filter");
|
||||
if (!name_analyzer.analyze()) {
|
||||
continue;
|
||||
if (name_analyzer.analyze()) {
|
||||
std::string name = name_analyzer.get_result().text;
|
||||
hash_matched =
|
||||
ranges::find(opt.name_filter, name) != opt.name_filter.cend();
|
||||
}
|
||||
else {
|
||||
hash_matched = false;
|
||||
}
|
||||
std::string name = name_analyzer.get_result().text;
|
||||
hash_matched = ranges::find(opt.name_filter, name) != opt.name_filter.cend();
|
||||
}
|
||||
if (!hash_matched) {
|
||||
++find_iter;
|
||||
|
||||
Reference in New Issue
Block a user