diff options
Diffstat (limited to 'server.c')
-rw-r--r-- | server.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1,4 +1,4 @@ -/* $Id: server.c,v 1.197 2009-10-11 23:30:28 tcunha Exp $ */ +/* $Id: server.c,v 1.198 2009-10-11 23:38:16 tcunha Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net> @@ -248,6 +248,7 @@ server_start(char *path) ARRAY_INIT(&dead_clients); ARRAY_INIT(&sessions); ARRAY_INIT(&dead_sessions); + TAILQ_INIT(&session_groups); mode_key_init_trees(); key_bindings_init(); utf8_build(); @@ -1246,10 +1247,11 @@ server_check_window(struct window *w) if (wl->window != w) continue; if (session_detach(s, wl)) { - server_destroy_session(s); + server_destroy_session_group(s); break; } server_redraw_session(s); + server_status_session_group(s); goto restart; } } |