minor fix to view()
Anselm R Garbe garbeam@gmail.com
Wed, 02 Jul 2008 11:06:46 +0100
1 files changed,
6 insertions(+),
0 deletions(-)
jump to
M
dwm.c
→
dwm.c
@@ -94,6 +94,8 @@ Bool isfixed, isfloating, isurgent;
Client *next; Client *snext; Window win; + void *aux; + void (*freeaux)(void *); }; typedef struct {@@ -1519,6 +1521,8 @@ detach(c);
detachstack(c); if(sel == c) focus(NULL); + if(c->aux && c->freeaux) + c->freeaux(c->aux); XUngrabButton(dpy, AnyButton, AnyModifier, c->win); setclientstate(c, WithdrawnState); free(c);@@ -1642,6 +1646,8 @@ }
void view(const Arg *arg) { + if(arg && (arg->i & TAGMASK) == tagset[seltags]) + return; seltags ^= 1; /* toggle sel tagset */ if(arg && (arg->ui & TAGMASK)) tagset[seltags] = arg->i & TAGMASK;