diff --git a/frontend/drivers/platform_linux.c b/frontend/drivers/platform_linux.c index be7968a92a..3ad89f192b 100644 --- a/frontend/drivers/platform_linux.c +++ b/frontend/drivers/platform_linux.c @@ -791,6 +791,11 @@ static void check_proc_acpi_sysfs_battery(const char *node, if (strstr((char*)buf, "Discharging")) *have_battery = true; + else if (strstr((char*)buf, "Charging")) + { + *have_battery = true; + *charging = true; + } else if (strstr((char*)buf, "Full")) *have_battery = true;