aboutsummaryrefslogtreecommitdiff
path: root/dminiwm.c
diff options
context:
space:
mode:
authorIvan Kanakarakis <ivan.kanak@gmail.com>2011-12-10 03:34:32 +0200
committerIvan Kanakarakis <ivan.kanak@gmail.com>2011-12-10 03:49:23 +0200
commitac0711215188d89d1112af8ac26f3809641ef77b (patch)
treebf1f9b52f77670f533e3d94c6a4f1f69ca2e3503 /dminiwm.c
parent0fa30fd7f8411dae3f242606ff7f0c06d320ec6e (diff)
remove unnecessary check for NULL head on change_desktop() function
Diffstat (limited to 'dminiwm.c')
-rw-r--r--dminiwm.c14
1 files 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();