all repos — dwm @ bf76cefe47749f784d4ee3b7b71c1c86460e236b

my dwm build

minor fix to view()
Anselm R Garbe garbeam@gmail.com
Wed, 02 Jul 2008 11:06:46 +0100
commit

bf76cefe47749f784d4ee3b7b71c1c86460e236b

parent

9bb0f20515023aa5471c628d01a6e65e93040dc1

1 files changed, 6 insertions(+), 0 deletions(-)

jump to
M dwm.cdwm.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;