fix: 修复在截图最快方式检测不成功时,不输出数值

This commit is contained in:
status102
2023-12-11 11:07:45 +08:00
parent 64a9d3d0f6
commit a9d661c540

View File

@@ -427,16 +427,18 @@ bool asst::AdbController::screencap(cv::Mat& image_payload, bool allow_reconnect
{ AdbProperty::ScreencapMethod::Encode, "Encode" },
};
Log.info("The fastest way is", MethodName.at(m_adb.screencap_method), ", cost:", min_cost.count(), "ms");
json::value info = json::object {
{ "uuid", m_uuid },
{ "what", "FastestWayToScreencap" },
{ "details",
json::object {
{ "method", MethodName.at(m_adb.screencap_method) },
{ "cost", min_cost.count() },
} },
};
callback(AsstMsg::ConnectionInfo, info);
if (m_adb.screencap_method != AdbProperty::ScreencapMethod::UnknownYet) {
json::value info = json::object {
{ "uuid", m_uuid },
{ "what", "FastestWayToScreencap" },
{ "details",
json::object {
{ "method", MethodName.at(m_adb.screencap_method) },
{ "cost", min_cost.count() },
} },
};
callback(AsstMsg::ConnectionInfo, info);
}
clear_lf_info();
return m_adb.screencap_method != AdbProperty::ScreencapMethod::UnknownYet;
} break;