From: Dana Jansens Date: Fri, 28 Mar 2003 09:40:55 +0000 (+0000) Subject: round down for size increments X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=21442ab6e429ac648ffe1a3efba7dfb200e7fddd;p=chaz%2Fopenbox round down for size increments --- diff --git a/plugins/resistance.c b/plugins/resistance.c index 2b7bd1df..a92047af 100644 --- a/plugins/resistance.c +++ b/plugins/resistance.c @@ -255,6 +255,15 @@ static void resist_size(Client *c, int *w, int *h, Corner corn) *h = rb - al + 1; break; } + + /* round down for size increments */ + *w -= c->frame->area.width + c->frame->size.left + c->frame->size.right; + *w = *w / c->size_inc.width * c->size_inc.width; + *w += c->frame->area.width + c->frame->size.left + c->frame->size.right; + + *h -= c->frame->area.height + c->frame->size.top + c->frame->size.bottom; + *h = *h / c->size_inc.height * c->size_inc.height; + *h += c->frame->area.height + c->frame->size.top + c->frame->size.bottom; } static void event(ObEvent *e, void *foo)