X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=client.c;h=5be438e8b65e01462be644db375b11a29800582b;hb=292ccc4c43d9529cb6db0973fcab6e24c73607a5;hp=80042720c2572b822484c77c0f153c18e5959f06;hpb=d3969634ac3b2e145402295e9833ce149f87fe45;p=dwm.git diff --git a/client.c b/client.c index 8004272..5be438e 100644 --- a/client.c +++ b/client.c @@ -24,7 +24,7 @@ resizetitle(Client *c) c->tw = c->w + 2; c->tx = c->x + c->w - c->tw + 2; c->ty = c->y; - if(c->tags[tsel]) + if(isvisible(c)) XMoveResizeWindow(dpy, c->title, c->tx, c->ty, c->tw, c->th); else XMoveResizeWindow(dpy, c->title, c->tx + 2 * sw, c->ty, c->tw, c->th); @@ -276,7 +276,7 @@ manage(Window w, XWindowAttributes *wa) /* mapping the window now prevents flicker */ XMapRaised(dpy, c->win); XMapRaised(dpy, c->title); - if(c->tags[tsel]) + if(isvisible(c)) focus(c); } @@ -467,8 +467,7 @@ zoom(Arg *arg) } /* pop */ - if(sel->prev) - sel->prev->next = sel->next; + sel->prev->next = sel->next; if(sel->next) sel->next->prev = sel->prev; sel->prev = NULL;