client: Fix clients placement in free layout

Signed-off-by: David Delassus <linkdd62@gmail.com>
This commit is contained in:
David Delassus 2008-12-03 17:36:48 +01:00 committed by Martin Duquesnoy
parent 0c6e3212ed
commit 6a24974b7b

View File

@ -372,15 +372,11 @@ client_manage(Window w, XWindowAttributes *wa)
mx += BORDH;
my += TBARH;
if(!mx)
mx += BORDH;
else if(mx == MAXW)
if((MAXW - mx) < wa->width)
mx -= wa->width + BORDH;
if(!my)
my += TBARH + INFOBARH;
else if(my == MAXH)
my -= wa->height + BORDH;
if((MAXH - my) < wa->height)
my -= wa->height + TBARH;
}
else
{