summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorLibravatar Mikkel Oscar Lyderik <mikkeloscar@gmail.com>2016-02-23 14:25:09 +0100
committerLibravatar Mikkel Oscar Lyderik <mikkeloscar@gmail.com>2016-02-27 22:12:35 +0100
commitbad4e22f3be658f8688f308e54a48b65c071a952 (patch)
treed4cbcd353d981d8fb1e0bb7eb4b78dc3aea023d8 /include
parentMake single bar handle multiple outputs (diff)
downloadsway-bad4e22f3be658f8688f308e54a48b65c071a952.tar.gz
sway-bad4e22f3be658f8688f308e54a48b65c071a952.tar.zst
sway-bad4e22f3be658f8688f308e54a48b65c071a952.zip
Make sway spawn only one bar per bar config
Diffstat (limited to 'include')
-rw-r--r--include/config.h4
-rw-r--r--include/container.h4
2 files changed, 3 insertions, 5 deletions
diff --git a/include/config.h b/include/config.h
index 655d0a9c..0b19580c 100644
--- a/include/config.h
+++ b/include/config.h
@@ -125,6 +125,7 @@ struct bar_config {
125 bool strip_workspace_numbers; 125 bool strip_workspace_numbers;
126 bool binding_mode_indicator; 126 bool binding_mode_indicator;
127 bool verbose; 127 bool verbose;
128 pid_t pid;
128 struct { 129 struct {
129 char background[10]; 130 char background[10];
130 char statusline[10]; 131 char statusline[10];
@@ -226,8 +227,7 @@ int sway_mouse_binding_cmp_qsort(const void *a, const void *b);
226int sway_mouse_binding_cmp_buttons(const void *a, const void *b); 227int sway_mouse_binding_cmp_buttons(const void *a, const void *b);
227void free_sway_mouse_binding(struct sway_mouse_binding *smb); 228void free_sway_mouse_binding(struct sway_mouse_binding *smb);
228 229
229void load_swaybars(swayc_t *output, int output_idx); 230void load_swaybars(swayc_t *output);
230void terminate_swaybars(list_t *pids);
231void terminate_swaybg(pid_t pid); 231void terminate_swaybg(pid_t pid);
232 232
233/** 233/**
diff --git a/include/container.h b/include/container.h
index d5126e74..a96beab9 100644
--- a/include/container.h
+++ b/include/container.h
@@ -82,9 +82,7 @@ struct sway_container {
82 char *class; 82 char *class;
83 char *app_id; 83 char *app_id;
84 84
85 // Used by output containers to keep track of swaybar/swaybg child 85 // Used by output containers to keep track of swaybg child processes.
86 // processes.
87 list_t *bar_pids;
88 pid_t bg_pid; 86 pid_t bg_pid;
89 87
90 int gaps; 88 int gaps;