summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2019-05-03 23:26:18 -0400
committerFurkan Sahin <furkan-dev@proton.me>2019-05-03 23:26:18 -0400
commit2fc7f29448c2c687add8b845aecd52bcf206da69 (patch)
tree983ee70377704f1940f0f242ce89fdf472989ebe /include
parentbbbab50bc30648bb2a12eeb3f3c67f28a25197c6 (diff)
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
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions