X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/a071d3989ac6712a75ca3eebf3d45f840773c309..09c71d8ee60e3779b31aa3c9e7af8db7c9602a73:/widgets/bat.lua?ds=sidebyside diff --git a/widgets/bat.lua b/widgets/bat.lua index c5279bd..aa89640 100644 --- a/widgets/bat.lua +++ b/widgets/bat.lua @@ -73,7 +73,10 @@ local function worker(args) end local hrs = math.floor(time_rat) + if hrs < 0 then hrs = 0 elseif hrs > 23 then hrs = 23 end + local min = math.floor((time_rat - hrs) * 60) + if min < 0 then min = 0 elseif min > 59 then min = 59 end bat_now.time = string.format("%02d:%02d", hrs, min) bat_now.perc = string.format("%d", (rem / tot) * 100)