sway-patched-tray-menu-github/sway/config
Brian Ashworth 51c077798c Destroy swaybg client on reload
When reloading, this destroys the old config's swaybg client before
spawning the new config's swaybg. This fixes a race condition where the
old config's swaybg client's destroy was being called after the new
config's swaybg client was being spawned. This was causing the
reference to the new swaybg client to be removed and never destroyed.

This also modifies handle_swaybg_client_destroy to grab the config
reference using wl_container_of on the listener since the swaybg client
may be the old config swaybg client and should be used instead of the
global config instance
2019-05-04 09:06:43 +03:00
..
bar.c fix misc memory leaks 2019-02-11 10:10:48 +01:00
input.c bindsym: change xkb_rule_names initialization 2019-04-26 20:56:48 +03:00
output.c Destroy swaybg client on reload 2019-05-04 09:06:43 +03:00
seat.c pointer_constraint: change to a seat subcommand 2019-01-31 22:58:52 -05:00