summaryrefslogtreecommitdiffstats
path: root/sway/config.c
diff options
context:
space:
mode:
authorLibravatar Mikkel Oscar Lyderik <mikkeloscar@gmail.com>2015-12-15 21:55:20 +0100
committerLibravatar Mikkel Oscar Lyderik <mikkeloscar@gmail.com>2015-12-15 22:01:53 +0100
commitf59f5d27aab52c877cd58a9d14e0cfc56b6febe9 (patch)
treed7e1f307c06f09eb1fb80151e63b5b3f492129c4 /sway/config.c
parentMerge pull request #329 from mikkeloscar/fix-bar-colors (diff)
downloadsway-f59f5d27aab52c877cd58a9d14e0cfc56b6febe9.tar.gz
sway-f59f5d27aab52c877cd58a9d14e0cfc56b6febe9.tar.zst
sway-f59f5d27aab52c877cd58a9d14e0cfc56b6febe9.zip
Implement bar option: output <output>
Diffstat (limited to 'sway/config.c')
-rw-r--r--sway/config.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sway/config.c b/sway/config.c
index 51dbe843..d4d3b0c8 100644
--- a/sway/config.c
+++ b/sway/config.c
@@ -48,6 +48,11 @@ static void free_bar(struct bar_config *bar) {
48 free_sway_mouse_binding(bar->bindings->items[i]); 48 free_sway_mouse_binding(bar->bindings->items[i]);
49 } 49 }
50 free(bar->bindings); 50 free(bar->bindings);
51
52 for (i = 0; i < bar->outputs->length; ++i) {
53 free(bar->outputs->items[i]);
54 }
55 list_free(bar->outputs);
51 free(bar); 56 free(bar);
52} 57}
53 58
@@ -558,6 +563,7 @@ struct bar_config *default_bar_config(void) {
558 bar->mode = strdup("dock"); 563 bar->mode = strdup("dock");
559 bar->hidden_state = strdup("hide"); 564 bar->hidden_state = strdup("hide");
560 bar->modifier = 0; 565 bar->modifier = 0;
566 bar->outputs = create_list();
561 bar->position = DESKTOP_SHELL_PANEL_POSITION_BOTTOM; 567 bar->position = DESKTOP_SHELL_PANEL_POSITION_BOTTOM;
562 bar->bindings = create_list(); 568 bar->bindings = create_list();
563 bar->status_command = strdup("while :; do date +'%Y-%m-%d %l:%M:%S %p' && sleep 1; done"); 569 bar->status_command = strdup("while :; do date +'%Y-%m-%d %l:%M:%S %p' && sleep 1; done");