From ec834a4cbc61ee05c6c977df6b4031d640b5e48b Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Thu, 16 Jul 2009 13:51:39 +0200 Subject: [PATCH] Tag: Fixed segfault in tag_transfert while changing client from one screen to another. --- src/tag.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tag.c b/src/tag.c index 46f53d0..8cafe1c 100644 --- a/src/tag.c +++ b/src/tag.c @@ -96,13 +96,13 @@ tag_transfert(Client *c, int tag) { screen_get_sel(); - if(!c || c->tag == tag) - return; + CHECK(c); if(!tag) tag = 1; c->tag = tag; + c->screen = selscreen; arrange(c->screen, True);