Only destroy swaybar surface via ipc when needed
This commit is contained in:
parent
2045ac3472
commit
920d85d35f
|
@ -528,8 +528,10 @@ static bool handle_barconfig_update(struct swaybar *bar, const char *payload,
|
||||||
ipc_get_workspaces(bar);
|
ipc_get_workspaces(bar);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool moving_layer = strcmp(oldcfg->mode, newcfg->mode) != 0;
|
||||||
|
|
||||||
free_config(oldcfg);
|
free_config(oldcfg);
|
||||||
determine_bar_visibility(bar, true);
|
determine_bar_visibility(bar, moving_layer);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue