naughty.box: Move the notification when a screen is resized.
This commit is contained in:
parent
207efe318a
commit
0703fa2197
|
@ -100,6 +100,17 @@ local function finish(self)
|
||||||
update_position(self.position)
|
update_position(self.position)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- It isn't a good idea to use the `attach` `awful.placement` property. If the
|
||||||
|
-- screen is resized or the notification is moved, it causes side effects.
|
||||||
|
-- Better listen to geometry changes and reflow.
|
||||||
|
capi.screen.connect_signal("property::geometry", function(s)
|
||||||
|
for pos, notifs in pairs(by_position[s]) do
|
||||||
|
if #notifs > 0 then
|
||||||
|
update_position(pos)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
|
||||||
--- The maximum notification width.
|
--- The maximum notification width.
|
||||||
-- @beautiful beautiful.notification_max_width
|
-- @beautiful beautiful.notification_max_width
|
||||||
-- @tparam[opt=500] number notification_max_width
|
-- @tparam[opt=500] number notification_max_width
|
||||||
|
|
Loading…
Reference in New Issue