diff --git a/src/MaaCore/Controller/AdbController.cpp b/src/MaaCore/Controller/AdbController.cpp index 6e5b4cb885..3dd4e187bc 100644 --- a/src/MaaCore/Controller/AdbController.cpp +++ b/src/MaaCore/Controller/AdbController.cpp @@ -477,7 +477,9 @@ bool asst::AdbController::screencap(cv::Mat& image_payload, bool allow_reconnect json::object { { "min", screencap_cost_min }, { "max", screencap_cost_max }, - { "avg", std::accumulate(filted_duration.begin(), filted_duration.end(), 0ll) / filted_count }, + { "avg", filted_count > 0 + ? std::accumulate(filted_duration.begin(), filted_duration.end(), 0ll) / filted_count + : -1 }, } }, }; callback(AsstMsg::ConnectionInfo, info);