From afcfbb50e5c9ed2f99a2935b1790c73765699be0 Mon Sep 17 00:00:00 2001 From: elenapan Date: Sun, 27 Sep 2020 18:24:00 +0300 Subject: [PATCH] Disconnect from some dock related signals when a screen is removed --- config/awesome/elemental/bar/amarena.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/awesome/elemental/bar/amarena.lua b/config/awesome/elemental/bar/amarena.lua index 9138b80..b253f48 100644 --- a/config/awesome/elemental/bar/amarena.lua +++ b/config/awesome/elemental/bar/amarena.lua @@ -160,6 +160,12 @@ awful.screen.connect_for_each_screen(function(s) client.connect_signal("unfocus", no_dock_activator_ontop) client.connect_signal("property::fullscreen", no_dock_activator_ontop) + s:connect_signal("removed", function (s) + client.disconnect_signal("focus", no_dock_activator_ontop) + client.disconnect_signal("unfocus", no_dock_activator_ontop) + client.disconnect_signal("property::fullscreen", no_dock_activator_ontop) + end) + s.dock_activator:buttons( gears.table.join( awful.button({ }, 4, function ()