summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--linux/Battery.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/linux/Battery.c b/linux/Battery.c
index b7a004ba..4bee340b 100644
--- a/linux/Battery.c
+++ b/linux/Battery.c
@@ -310,6 +310,9 @@ void Battery_getData(double* level, ACPresence* isOnAC) {
*level = -1;
*isOnAC = AC_ERROR;
}
+ if (*level > 100.0) {
+ *level = 100.0;
+ }
Battery_cacheLevel = *level;
Battery_cacheIsOnAC = *isOnAC;
Battery_cacheTime = now;