diff options
-rw-r--r-- | sway/config.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sway/config.c b/sway/config.c index 2c2cc025..899c3b2f 100644 --- a/sway/config.c +++ b/sway/config.c | |||
@@ -43,6 +43,11 @@ static void free_bar(struct bar_config *bar) { | |||
43 | free(bar->hidden_state); | 43 | free(bar->hidden_state); |
44 | free(bar->status_command); | 44 | free(bar->status_command); |
45 | free(bar->font); | 45 | free(bar->font); |
46 | int i; | ||
47 | for (i = 0; i < bar->bindings->length; ++i) { | ||
48 | free_sway_mouse_binding(bar->bindings->items[i]); | ||
49 | } | ||
50 | free(bar->bindings); | ||
46 | free(bar); | 51 | free(bar); |
47 | } | 52 | } |
48 | 53 | ||