X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/c0deea25035a845907210f2a913099343a16162e..176f4d75e1749df77aa8929cb79b4865c2fddaa5:/widgets/imap.lua diff --git a/widgets/imap.lua b/widgets/imap.lua index e00be5b..4be63dd 100644 --- a/widgets/imap.lua +++ b/widgets/imap.lua @@ -17,7 +17,7 @@ local setmetatable = setmetatable -- Mail IMAP check -- lain.widgets.imap -local function worker(args ) +local function worker(args) local imap = helpers.make_widget_textbox() local args = args or {} local server = args.server @@ -74,9 +74,9 @@ local function worker(args ) end - helpers.newtimer(mail, timeout, update) + imap.timer = helpers.newtimer(mail, timeout, update, true, true) - return setmetatable(imap, { __index = imap.widget }) + return imap end return setmetatable({}, { __call = function(_, ...) return worker(...) end })