sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 920d85d35fa09098a929c1ac8a21e4bbcfa09d0d
parent 2045ac3472196d6839569bccd436cde45ef6ca61
Author: Bill Doyle <vil@vil.lv>
Date:   Wed, 26 Feb 2020 23:36:14 -0500

Only destroy swaybar surface via ipc when needed

Diffstat:
Mswaybar/ipc.c | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/swaybar/ipc.c b/swaybar/ipc.c @@ -528,8 +528,10 @@ static bool handle_barconfig_update(struct swaybar *bar, const char *payload, ipc_get_workspaces(bar); } + bool moving_layer = strcmp(oldcfg->mode, newcfg->mode) != 0; + free_config(oldcfg); - determine_bar_visibility(bar, true); + determine_bar_visibility(bar, moving_layer); return true; }