diff options
author | Mikkel Oscar Lyderik <mikkeloscar@gmail.com> | 2015-12-15 21:55:20 +0100 |
---|---|---|
committer | Mikkel Oscar Lyderik <mikkeloscar@gmail.com> | 2015-12-15 22:01:53 +0100 |
commit | f59f5d27aab52c877cd58a9d14e0cfc56b6febe9 (patch) | |
tree | d7e1f307c06f09eb1fb80151e63b5b3f492129c4 /sway/config.c | |
parent | Merge pull request #329 from mikkeloscar/fix-bar-colors (diff) | |
download | sway-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.c | 6 |
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"); |