bat: type checking on perc #209

This commit is contained in:
copycat-killer 2016-07-06 10:33:23 +02:00
parent 86432aa3a2
commit 29ae2ec2d4
1 changed files with 3 additions and 1 deletions

View File

@ -19,6 +19,7 @@ local math = { abs = math.abs,
min = math.min } min = math.min }
local string = { format = string.format } local string = { format = string.format }
local type = type
local tonumber = tonumber local tonumber = tonumber
local setmetatable = setmetatable local setmetatable = setmetatable
@ -74,6 +75,7 @@ local function worker(args)
local sum_energy_full = 0 local sum_energy_full = 0
local sum_energy_percentage = 0 local sum_energy_percentage = 0
local pspath = "/sys/class/power_supply/" local pspath = "/sys/class/power_supply/"
pspath = "/home/luke/Download/"
for i, battery in ipairs(batteries) do for i, battery in ipairs(batteries) do
local bstr = pspath .. battery local bstr = pspath .. battery
@ -144,7 +146,7 @@ local function worker(args)
settings() settings()
-- notifications for low and critical states -- notifications for low and critical states
if notify == "on" and bat_now.perc and bat_now.status == "Discharging" then if notify == "on" and type(bat_now.perc) == "number" and bat_now.status == "Discharging" then
if bat_now.perc <= 5 then if bat_now.perc <= 5 then
bat.id = naughty.notify({ bat.id = naughty.notify({
preset = bat_notification_critical_preset, preset = bat_notification_critical_preset,