diff --git a/src/MaaCore/Task/ProcessTask.cpp b/src/MaaCore/Task/ProcessTask.cpp index fbf9fa17e1..cd2dff2515 100644 --- a/src/MaaCore/Task/ProcessTask.cpp +++ b/src/MaaCore/Task/ProcessTask.cpp @@ -163,14 +163,14 @@ ProcessTask::HitDetail ProcessTask::find_first(const TaskList& list) /* const, e task_ptr = std::move(res_opt->task_ptr); if (task_ptr->algorithm == AlgorithmType::MatchTemplate) { - auto& raw_result = std::get<0>(res_opt->result); + auto& raw_result = std::get(res_opt->result); return { .rect = res_opt->rect, .reco_detail = json::object { { "score", raw_result.score } }, .task_ptr = task_ptr }; } if (task_ptr->algorithm == AlgorithmType::OcrDetect) { - auto& raw_result = std::get<1>(res_opt->result); + auto& raw_result = std::get(res_opt->result); return { .rect = res_opt->rect, .reco_detail = json::object { { "score", raw_result.score }, { "text", raw_result.text } }, .task_ptr = task_ptr };