From fceac79a2407ea137ebea00a64dad41bf034ca2b Mon Sep 17 00:00:00 2001 From: Horror Proton <107091537+horror-proton@users.noreply.github.com> Date: Thu, 30 Nov 2023 13:06:09 +0800 Subject: [PATCH] fix: pointer assignment in StageDropsTaskPlugin --- src/MaaCore/Task/Fight/StageDropsTaskPlugin.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/MaaCore/Task/Fight/StageDropsTaskPlugin.cpp b/src/MaaCore/Task/Fight/StageDropsTaskPlugin.cpp index 6e4a5b2980..7cf87b8a91 100644 --- a/src/MaaCore/Task/Fight/StageDropsTaskPlugin.cpp +++ b/src/MaaCore/Task/Fight/StageDropsTaskPlugin.cpp @@ -354,16 +354,16 @@ bool asst::StageDropsTaskPlugin::upload_to_server(const std::string& subtask, Re std::shared_ptr report_task_ptr; if (report_type == ReportType::PenguinStats) { - report_task_ptr = m_report_penguin_task_ptr; if (!m_report_penguin_task_ptr) { - report_task_ptr = std::make_shared(report_penguin_callback, this); + m_report_penguin_task_ptr = std::make_shared(report_penguin_callback, this); } + report_task_ptr = m_report_penguin_task_ptr; } else if (report_type == ReportType::YituliuBigDataStageDrops) { - report_task_ptr = m_report_yituliu_task_ptr; if (!m_report_yituliu_task_ptr) { - report_task_ptr = std::make_shared(report_yituliu_callback, this); + m_report_yituliu_task_ptr = std::make_shared(report_yituliu_callback, this); } + report_task_ptr = m_report_yituliu_task_ptr; } report_task_ptr->set_report_type(report_type)