prevent battery widget from crashing by ignoring null capacity field of Logitech mice

This commit is contained in:
Barry 2021-04-26 10:44:05 -04:00
parent 9d9f435f21
commit 700b4e1f55
1 changed files with 7 additions and 5 deletions

View File

@ -142,12 +142,14 @@ local function worker(user_args)
local charge = 0 local charge = 0
local status local status
for i, batt in ipairs(battery_info) do for i, batt in ipairs(battery_info) do
if batt.charge >= charge then if capacities[i] ~= nil then
status = batt.status -- use most charged battery status if batt.charge >= charge then
-- this is arbitrary, and maybe another metric should be used status = batt.status -- use most charged battery status
end -- this is arbitrary, and maybe another metric should be used
end
charge = charge + batt.charge * capacities[i] charge = charge + batt.charge * capacities[i]
end
end end
charge = charge / capacity charge = charge / capacity