mirror of https://github.com/lcpz/lain.git
widget.imap: ensure mailcount is not nil before notifying; closes #400
This commit is contained in:
parent
53ebca2867
commit
558622c1ec
|
@ -54,7 +54,7 @@ local function factory(args)
|
||||||
mail_notification_preset.screen = awful.screen.focused()
|
mail_notification_preset.screen = awful.screen.focused()
|
||||||
end
|
end
|
||||||
|
|
||||||
curl = string.format("%s --url imaps://%s:%s/INBOX -u %s:%q %s -k",
|
local curl = string.format("%s --url imaps://%s:%s/INBOX -u %s:%q %s -k",
|
||||||
head_command, server, port, mail, password, request)
|
head_command, server, port, mail, password, request)
|
||||||
|
|
||||||
helpers.async(curl, function(f)
|
helpers.async(curl, function(f)
|
||||||
|
@ -62,12 +62,9 @@ local function factory(args)
|
||||||
widget = imap.widget
|
widget = imap.widget
|
||||||
settings()
|
settings()
|
||||||
|
|
||||||
if notify == "on" and mailcount >= 1 and mailcount > helpers.get_map(mail) then
|
if notify == "on" and mailcount and mailcount >= 1 and mailcount > helpers.get_map(mail) then
|
||||||
if mailcount == 1 then
|
local nt = mail .. " has <b>" .. mailcount .. "</b> new message"
|
||||||
nt = mail .. " has one new message"
|
if mailcount >= 1 then nt = nt .. "s" end
|
||||||
else
|
|
||||||
nt = mail .. " has <b>" .. mailcount .. "</b> new messages"
|
|
||||||
end
|
|
||||||
naughty.notify { preset = mail_notification_preset, text = nt }
|
naughty.notify { preset = mail_notification_preset, text = nt }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue