version 1.134, 2015/06/17 16:50:28 |
version 1.135, 2015/07/17 13:09:07 |
|
|
void |
void |
window_destroy(struct window *w) |
window_destroy(struct window *w) |
{ |
{ |
window_unzoom(w); |
|
|
|
RB_REMOVE(windows, &windows, w); |
RB_REMOVE(windows, &windows, w); |
|
|
if (w->layout_root != NULL) |
if (w->layout_root != NULL) |
layout_free(w); |
layout_free_cell(w->layout_root); |
|
if (w->saved_layout_root != NULL) |
|
layout_free_cell(w->saved_layout_root); |
free(w->old_layout); |
free(w->old_layout); |
|
|
if (event_initialized(&w->name_timer)) |
if (event_initialized(&w->name_timer)) |