From 2b25704d63887ffd7aa464be47e4d0f7b3200844 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Tue, 3 Jan 2017 15:40:01 -0500 Subject: [PATCH] fix battery charging status on linux --- frontend/drivers/platform_linux.c | 5 +++++ 1 file changed, 5 insertions(+) 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;