# HG changeset patch # User Anselm R. Garbe # Date 1171897642 -3600 # Node ID dde5852bf151f649be226975f5932c7e03ea52e1 # Parent 6dc7578a5107446f22546dd8ece3d05d15847916 some more code polishing diff -r 6dc7578a5107 -r dde5852bf151 client.c --- a/client.c Mon Feb 19 16:04:38 2007 +0100 +++ b/client.c Mon Feb 19 16:07:22 2007 +0100 @@ -18,6 +18,7 @@ static void detachstack(Client *c) { Client **tc; + for(tc=&stack; *tc && *tc != c; tc=&(*tc)->snext); *tc = c->snext; } @@ -77,6 +78,7 @@ static void setclientstate(Client *c, long state) { long data[] = {state, None}; + XChangeProperty(dpy, c->win, wmatom[WMState], wmatom[WMState], 32, PropModeReplace, (unsigned char *)data, 2); } @@ -444,7 +446,6 @@ } for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next)) n++; - if((c = sel) == nexttiled(clients)) if(!(c = nexttiled(c->next))) return;