commit 341518eb3477a99e3229dfcc36fce73a38c71f60 parent 5dba4cd805804737bd4e855c2954232ffbec20c7 Author: Anselm R. Garbe <garbeam@wmii.de> Date: Mon, 24 Apr 2006 19:53:53 +0200 added Sanders patch to check things out during tonight's offline session Diffstat:
| cmd/wm/view.c | | | 14 | ++++++++++++++ |
1 file changed, 14 insertions(+), 0 deletions(-)
diff --git a/cmd/wm/view.c b/cmd/wm/view.c @@ -382,6 +382,20 @@ update_views() } } + for(i=0; i < view.size; i++) { + Bool destroy = True; + for(j=0; j < client.size; j++) { + if(is_view_of(client.data[j], view.data[i])) + destroy = False; + } + if(destroy && view.size > 1) { + for(j=0; j < client.size; j++) { + if(is_of_view(view.data[i], client.data[j])) + detach_from_view(view.data[i], client.data[j]); + } + } + } + while((v = next_empty_view())) { if(v == old) old = nil;