aboutsummaryrefslogtreecommitdiff
path: root/monsterwm.c
diff options
context:
space:
mode:
authorIvan Kanakarakis <ivan.kanak@gmail.com>2012-01-03 17:03:55 +0200
committerIvan Kanakarakis <ivan.kanak@gmail.com>2012-01-03 17:22:01 +0200
commit7e6a8afc8a87e185eb32873606b97b150c7581b6 (patch)
treecf233827fa560ef81d48fa037a5eeb15785f8590 /monsterwm.c
parent66e64632f30d2829b7193b9ace4fb2d1c71aec86 (diff)
bugfix on wintoclient() on selecting desktops
Diffstat (limited to 'monsterwm.c')
-rw-r--r--monsterwm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/monsterwm.c b/monsterwm.c
index c01cfab..a91b821 100644
--- a/monsterwm.c
+++ b/monsterwm.c
@@ -673,8 +673,8 @@ client* wintoclient(Window w) {
Bool found = False;
int d, cd;
save_desktop(cd = current_desktop);
- for (select_desktop(d=0); d<DESKTOPS && !found; select_desktop(++d))
- for (c=head; c; c=c->next) if ((found = (w == c->win))) break;
+ for (d=0; d<DESKTOPS && !found; ++d)
+ for (select_desktop(d), c=head; c && !((found = (w == c->win))); c=c->next);
select_desktop(cd);
return c;
}