Battery (Android): fix battery temp detection

This commit is contained in:
李通洲
2025-08-27 15:44:17 +08:00
parent 0893013e78
commit 98c7803a24
+4
View File
@@ -139,7 +139,11 @@ static const char* parseDumpsys(FFBatteryOptions* options, FFlist* results)
if(options->temp)
{
if (ffParsePropLines(start, "temperature: ", &temp))
{
battery->temperature = ffStrbufToDouble(&temp, FF_BATTERY_TEMP_UNSET);
if (battery->temperature != FF_BATTERY_TEMP_UNSET)
battery->temperature /= 10.0; // Android returns temperature in tenths of a degree
}
ffStrbufClear(&temp);
}