naughty: Delete a screen's notification on removal
Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
parent
5b1f8cd35c
commit
5b9509d612
|
@ -154,6 +154,16 @@ screen.connect_for_each_screen(function(s)
|
||||||
}
|
}
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
capi.screen.connect_signal("removed", function(scr)
|
||||||
|
-- Destroy all notifications on this screen
|
||||||
|
for _, list in pairs(naughty.notifications[scr]) do
|
||||||
|
while #list > 0 do
|
||||||
|
naughty.destroy(list[1])
|
||||||
|
end
|
||||||
|
end
|
||||||
|
naughty.notifications[scr] = nil
|
||||||
|
end)
|
||||||
|
|
||||||
--- Notification state
|
--- Notification state
|
||||||
function naughty.is_suspended()
|
function naughty.is_suspended()
|
||||||
return suspended
|
return suspended
|
||||||
|
|
Loading…
Reference in New Issue