diff options
author | Mikkel Oscar Lyderik <mikkeloscar@gmail.com> | 2016-02-24 18:53:09 +0100 |
---|---|---|
committer | Mikkel Oscar Lyderik <mikkeloscar@gmail.com> | 2016-02-27 22:13:15 +0100 |
commit | 67bbcceba1433e41b5edfca32532b7d55a39a395 (patch) | |
tree | 6be69c67c3fbdc9cb320dd7d34b26564ff486a67 /sway/main.c | |
parent | Improve how swaybars are spawned (diff) | |
download | sway-67bbcceba1433e41b5edfca32532b7d55a39a395.tar.gz sway-67bbcceba1433e41b5edfca32532b7d55a39a395.tar.zst sway-67bbcceba1433e41b5edfca32532b7d55a39a395.zip |
Free config before exiting sway.
Apart from freeing the sway_config struct, this also terminates the
swaybars spawned by sway, since they are linked by PID to the bar config
structs.
Diffstat (limited to 'sway/main.c')
-rw-r--r-- | sway/main.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sway/main.c b/sway/main.c index 7ea392b6..7c712281 100644 --- a/sway/main.c +++ b/sway/main.c | |||
@@ -228,6 +228,10 @@ int main(int argc, char **argv) { | |||
228 | 228 | ||
229 | ipc_terminate(); | 229 | ipc_terminate(); |
230 | 230 | ||
231 | if (config) { | ||
232 | free_config(config); | ||
233 | } | ||
234 | |||
231 | return exit_value; | 235 | return exit_value; |
232 | } | 236 | } |
233 | 237 | ||