fix memory leak when swallowing windows

This commit is contained in:
Michael Stapelberg
2016-01-09 16:47:48 +01:00
parent 8d917497c2
commit f511cc61c1
4 changed files with 23 additions and 5 deletions

View File

@ -11,6 +11,18 @@
*/
#include "all.h"
/*
* Frees an i3Window and all its members.
*
*/
void window_free(i3Window *win) {
FREE(win->class_class);
FREE(win->class_instance);
i3string_free(win->name);
FREE(win->ran_assignments);
FREE(win);
}
/*
* Updates the WM_CLASS (consisting of the class and instance) for the
* given window.