From ac0711215188d89d1112af8ac26f3809641ef77b Mon Sep 17 00:00:00 2001 From: Ivan Kanakarakis Date: Sat, 10 Dec 2011 03:34:32 +0200 Subject: remove unnecessary check for NULL head on change_desktop() function --- dminiwm.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/dminiwm.c b/dminiwm.c index a2de270..28153d1 100644 --- a/dminiwm.c +++ b/dminiwm.c @@ -288,21 +288,17 @@ void swap_master(const Arg arg) { /* **************************** Desktop Management ************************************* */ void change_desktop(const Arg arg) { - client *c; - if(arg.i == current_desktop) return; + previous_desktop = current_desktop; /* save current desktop settings and unmap windows */ save_desktop(current_desktop); - if(head != NULL) - for(c=head; c; c=c->next) - XUnmapWindow(dis, c->win); - previous_desktop = current_desktop; + for(client *c=head; c; c=c->next) + XUnmapWindow(dis, c->win); /* read new desktop properties and map new windows */ select_desktop(arg.i); - if(head != NULL) - for(c=head; c; c=c->next) - XMapWindow(dis, c->win); + for(client *c=head; c; c=c->next) + XMapWindow(dis, c->win); tile(); update_current(); -- cgit v1.3.1