#289 fix attempt

This commit is contained in:
copycat-killer 2017-01-29 13:48:25 +01:00
parent 19a7003b34
commit 2e5d0fbabc
2 changed files with 7 additions and 6 deletions

View File

@ -22,7 +22,9 @@ local setmetatable = setmetatable
local calendar = { offset = 0 }
function calendar.hide()
naughty.destroy(naughty.getById(calendar.id))
if not calendar.notification then return end
naughty.destroy(calendar.notification)
calendar.notification = nil
end
function calendar.show(t_out, inc_offset, scr)
@ -68,13 +70,12 @@ function calendar.show(t_out, inc_offset, scr)
fg, bg = calendar.notification_preset.fg, calendar.notification_preset.bg
ws = ws:gsub("%c%[%d+[m]?%d+%c%[%d+[m]?", markup.bold(markup.color(bg, fg, today)))
calendar.hide()
calendar.id = naughty.notify({
replaces_id = calendar.id,
calendar.notification = naughty.notify({
preset = calendar.notification_preset,
text = ws:gsub("\n*$", ""),
icon = calendar.notify_icon,
timeout = t_out or calendar.notification.preset.timeout or 5
}).id
timeout = t_out or calendar.notification_preset.timeout or 5
})
end)
end

2
wiki

@ -1 +1 @@
Subproject commit 52bb0c1757addd08ca4de6b7c02444b32a9497ef
Subproject commit eb6bd5b9ca0b333864322bcb585b53dc6b026199