aboutsummaryrefslogtreecommitdiff
path: root/bat.lua
diff options
context:
space:
mode:
authorAdrian C. (anrxc) <anrxc@sysphere.org>2009-10-15 21:36:24 +0200
committerAdrian C. (anrxc) <anrxc@sysphere.org>2009-10-15 21:36:24 +0200
commit2cfdd5aac7acd54591a7305c364eba9219fad04f (patch)
tree1d0babb1364d857f58ce639edf37b701d62705a1 /bat.lua
parent64464efbd4c7773540437f89c6aa5d69f87fcb4a (diff)
downloadvicious-legacy-2cfdd5aac7acd54591a7305c364eba9219fad04f.tar.xz
bat: quick fix for broken BAT/ACPI implementations
Diffstat (limited to 'bat.lua')
-rw-r--r--bat.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/bat.lua b/bat.lua
index 09f1366..6a759e9 100644
--- a/bat.lua
+++ b/bat.lua
@@ -63,6 +63,9 @@ local function worker(format, batid)
-- Calculate percentage
local percent = math.floor(remaining / capacity * 100)
local percent = string.format("%02d", percent)
+ -- Work around broken batteries and/or ACPI implementations
+ if state == "↯" and tonumber(percent) > 100 then percent = 100 end
+
-- Calculate remaining (charging or discharging) time
if state == "+" then