From: Michal Katner Date: Wed, 2 Mar 2016 15:52:30 +0000 (+0100) Subject: Improved showing any year in calendar widget. X-Git-Url: https://git.madduck.net/etc/awesome.git/commitdiff_plain/af9714ebd2edff02b4d5f89238dac5dffe1df6d1?ds=sidebyside Improved showing any year in calendar widget. --- 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