X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/bceaadb433b82fe31f3d9608fd01ea4021ddffe6..37c4198cdf300b4dab002e5cbc9ea2590f17f168:/widgets/calendar.lua?ds=sidebyside diff --git a/widgets/calendar.lua b/widgets/calendar.lua index 0d29bdd..bbd6eed 100644 --- a/widgets/calendar.lua +++ b/widgets/calendar.lua @@ -59,18 +59,14 @@ function calendar:show(t_out, inc_offset, scr) month = month + calendar.offset - if month > 12 then - month = month % 12 - year = year + 1 - if month <= 0 then - month = 12 - end - elseif month < 1 then - month = month + 12 - year = year - 1 - if month <= 0 then - month = 1 - end + while month > 12 do + month = month - 12 + year = year + 1 + end + + while month < 1 do + month = month + 12 + year = year - 1 end calendar.notify_icon = nil