X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=client.c;h=06bc9d88feb773e790c60f87a9326de15863ce68;hb=5a1a2edf0e584e660e16d2e01094851e0f9161e2;hp=90399aefc2b0ff834b9835d64f46f8037f81f5db;hpb=199a6016114875656102d11e79a80939bfaff3b3;p=dwm.git diff --git a/client.c b/client.c index 90399ae..06bc9d8 100644 --- a/client.c +++ b/client.c @@ -1,6 +1,4 @@ -/* © 2006-2007 Anselm R. Garbe - * © 2006-2007 Sander van Dijk - * See LICENSE file for license details. */ +/* See LICENSE file for copyright and license details. */ #include "dwm.h" #include #include @@ -129,7 +127,7 @@ detach(Client *c) { void focus(Client *c) { - if( !c && selscreen || c && !isvisible(c)) + if((!c && selscreen)|| (c && !isvisible(c))) for(c = stack; c && !isvisible(c); c = c->snext); if(sel && sel != c) { grabbuttons(sel, False); @@ -218,8 +216,7 @@ manage(Window w, XWindowAttributes *wa) { c->isfloating = (rettrans == Success) || c->isfixed; attach(c); attachstack(c); - c->isbanned = True; - XMoveWindow(dpy, w, c->x + 2 * sw, c->y); + ban(c); XMapWindow(dpy, w); setclientstate(c, NormalState); focus(c);