mirror of
https://github.com/swaywm/sway.git
synced 2025-11-25 06:59:48 -05:00
Fix bar subcommand handler structs and selection
This commit is contained in:
parent
782a835175
commit
00745d6280
3 changed files with 35 additions and 21 deletions
|
|
@ -226,13 +226,17 @@ static void invoke_swaybar(struct bar_config *bar) {
|
|||
close(filedes[1]);
|
||||
}
|
||||
|
||||
void load_swaybar(struct bar_config *bar) {
|
||||
if (bar->pid != 0) {
|
||||
terminate_swaybar(bar->pid);
|
||||
}
|
||||
wlr_log(WLR_DEBUG, "Invoking swaybar for bar id '%s'", bar->id);
|
||||
invoke_swaybar(bar);
|
||||
}
|
||||
|
||||
void load_swaybars(void) {
|
||||
for (int i = 0; i < config->bars->length; ++i) {
|
||||
struct bar_config *bar = config->bars->items[i];
|
||||
if (bar->pid != 0) {
|
||||
terminate_swaybar(bar->pid);
|
||||
}
|
||||
wlr_log(WLR_DEBUG, "Invoking swaybar for bar id '%s'", bar->id);
|
||||
invoke_swaybar(bar);
|
||||
load_swaybar(bar);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue