Terminate children when freeing output container

This commit is contained in:
Mikkel Oscar Lyderik 2015-12-18 18:02:39 +01:00
parent ede27eabc5
commit 90ff36cab8
3 changed files with 18 additions and 8 deletions

View file

@ -61,8 +61,12 @@ static void free_swayc(swayc_t *cont) {
free(cont->app_id);
}
if (cont->bar_pids) {
terminate_swaybars(cont->bar_pids);
free_flat_list(cont->bar_pids);
}
if (cont->bg_pid != 0) {
terminate_swaybg(cont->bg_pid);
}
free(cont);
}