From a75501f9d12da32690a91410b0e4d1ed020e01f6 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Wed, 30 May 2012 16:16:50 +0100 Subject: [PATCH] linux: Treat the battery state 'not charging' as PENDING_CHARGE Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=826215 --- src/linux/up-device-supply.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/linux/up-device-supply.c b/src/linux/up-device-supply.c index 2afbac5..48f5156 100644 --- a/src/linux/up-device-supply.c +++ b/src/linux/up-device-supply.c @@ -620,6 +620,8 @@ up_device_supply_refresh_battery (UpDeviceSupply *supply) state = UP_DEVICE_STATE_EMPTY; else if (g_ascii_strcasecmp (status, "unknown") == 0) state = UP_DEVICE_STATE_UNKNOWN; + else if (g_ascii_strcasecmp (status, "not charging") == 0) + state = UP_DEVICE_STATE_PENDING_CHARGE; else { g_warning ("unknown status string: %s", status); state = UP_DEVICE_STATE_UNKNOWN;