Unminimize other clients when maximized client is closed

This commit is contained in:
Thomas Avé 2022-08-31 11:01:09 +02:00
parent 39e9f59c1a
commit 2090c3eebc
1 changed files with 10 additions and 0 deletions

View File

@ -145,6 +145,16 @@ client.connect_signal("property::maximized", function(focused)
focused.minimized = false focused.minimized = false
end) end)
client.connect_signal("unmanage", function(unmanaged)
if unmanaged.maximized then
for i, c in ipairs(client.get()) do
if not c.floating and c.screen == unmanaged.screen then
c.minimized = false
end
end
end
end)
client.connect_signal("focus", function(c) client.connect_signal("focus", function(c)
c.border_color = beautiful.border_focus c.border_color = beautiful.border_focus
end) end)