Fixed battery widget opening missing file #1

Merged
ashpie merged 2 commits from lucastarche/simple-awesome:develop into develop 2021-07-04 16:25:22 +02:00
Showing only changes of commit 7ed0fc7522 - Show all commits

View File

@ -151,10 +151,15 @@ function getBatteryCapacity()
local capacity = 0 local capacity = 0
for b in getBatteries() do for b in getBatteries() do
if b:sub(1,3) ~= 'hid' and readCommand("cat /sys/class/power_supply/" .. b .. "/type"):match("Battery") then if b:sub(1,3) ~= 'hid' and readCommand("cat /sys/class/power_supply/" .. b .. "/type"):match("Battery") then
if type(readCommand("cat /sys/class/power_supply/" .. b .. "/energy_now")) == "string" then
charge = charge + readCommand("cat /sys/class/power_supply/" .. b .. "/charge_now")
capacity = capacity + readCommand("cat /sys/class/power_supply/" .. b .. "/charge_full")
else
charge = charge + readCommand("cat /sys/class/power_supply/" .. b .. "/energy_now") charge = charge + readCommand("cat /sys/class/power_supply/" .. b .. "/energy_now")
capacity = capacity + readCommand("cat /sys/class/power_supply/" .. b .. "/energy_full") capacity = capacity + readCommand("cat /sys/class/power_supply/" .. b .. "/energy_full")
end end
end end
end
return charge / capacity return charge / capacity
end end