From b5dc4f59f16720d4e195e8517d01c86ed8f6d26c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Thu, 4 Jan 2024 16:04:34 +0800 Subject: [PATCH] Battery (macOS): detect serial number --- src/detection/battery/battery_apple.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/detection/battery/battery_apple.c b/src/detection/battery/battery_apple.c index f301297f1..2c9db57e2 100644 --- a/src/detection/battery/battery_apple.c +++ b/src/detection/battery/battery_apple.c @@ -28,6 +28,7 @@ const char* ffDetectBattery(FFBatteryOptions* options, FFlist* results) battery->temperature = FF_BATTERY_TEMP_UNSET; ffStrbufInit(&battery->manufacturer); ffStrbufInit(&battery->modelName); + ffStrbufInit(&battery->serial); ffStrbufInit(&battery->technology); ffStrbufInit(&battery->status); battery->capacity = 0.0/0.0; @@ -47,6 +48,7 @@ const char* ffDetectBattery(FFBatteryOptions* options, FFlist* results) battery->capacity = currentCapacity * 100.0 / maxCapacity; ffCfDictGetString(properties, CFSTR("DeviceName"), &battery->modelName); + ffCfDictGetString(properties, CFSTR("Serial"), &battery->serial); if (!ffCfDictGetBool(properties, CFSTR("built-in"), &boolValue) && boolValue) {