From: arg@mmvi Date: Fri, 15 Sep 2006 08:54:32 +0000 (+0200) Subject: offscreen client appearance fixes X-Git-Url: https://jasonwoof.com/gitweb/?p=dwm.git;a=commitdiff_plain;h=28aba061ec2a6fa7923ea00b43e1335a27a73c06 offscreen client appearance fixes --- diff --git a/client.c b/client.c index dce06e9..33b3c56 100644 --- a/client.c +++ b/client.c @@ -281,6 +281,16 @@ resize(Client *c, Bool sizehints, Corner sticky) { if(sticky == BotLeft || sticky == BotRight) c->y = bottom - c->h; + /* offscreen appearance fixes */ + if(c->x + c->w < 0) + c->x = 0; + if(c->y + c->h < bh) + c->y = bh; + if(c->x > sw) + c->x = sw - c->w; + if(c->y > sh) + c->y = sh - c->h; + resizetitle(c); wc.x = c->x; wc.y = c->y;