From 5d4e0266c0e0d89e4cc357eb5b694c8924dd4b20 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Wed, 28 Jan 2009 18:32:13 -0500 Subject: [PATCH] Fix bug in regexp tags. Thanks Michael Stapelberg. --- cmd/wmii/view.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/cmd/wmii/view.c b/cmd/wmii/view.c index 627f8003..8a1fdfb7 100644 --- a/cmd/wmii/view.c +++ b/cmd/wmii/view.c @@ -125,15 +125,10 @@ view_destroy(View *v) { *vp = v->next; assert(v != v->next); - /* FIXME: Can do better */ /* Detach frames held here by regex tags. */ - for(a=v->floating; a; a=an) { - an = a->next; - for(f=a->frame; f; f=fn) { - fn = f->anext; - apply_tags(f->client, f->client->tags); - } - } + /* FIXME: Can do better. */ + foreach_frame(v, s, a, f) + apply_tags(f->client, f->client->tags); foreach_area(v, s, a) area_destroy(a);