diff --git a/src/client.c b/src/client.c index c13f84972d181c0aec7a1270ec7410a5cafa2ee7..5f3a6cc44b2cc29f7d018b9881870339df15c0ec 100644 --- a/src/client.c +++ b/src/client.c @@ -928,19 +928,19 @@ static void clientSetWidth(Client * c, int w1) DBG("entering clientSetWidth\n"); DBG("setting width %i for client \"%s\" (%#lx)\n", w1, c->name, c->window); - if(c->size->flags & PResizeInc) + if((c->size->flags & PResizeInc) && !(c->fullscreen)) { w2 = (w1 - c->size->min_width) / c->size->width_inc; w1 = c->size->min_width + (w2 * c->size->width_inc); } - if(c->size->flags & PMaxSize) + if((c->size->flags & PMaxSize) && !(c->fullscreen)) { if(w1 > c->size->max_width) { w1 = c->size->max_width; } } - if(c->size->flags & PMinSize) + if((c->size->flags & PMinSize) && !(c->fullscreen)) { if(w1 < c->size->min_width) { @@ -962,19 +962,19 @@ static void clientSetHeight(Client * c, int h1) DBG("entering clientSetHeight\n"); DBG("setting height %i for client \"%s\" (%#lx)\n", h1, c->name, c->window); - if(c->size->flags & PResizeInc) + if((c->size->flags & PResizeInc) && !(c->fullscreen)) { h2 = (h1 - c->size->min_height) / c->size->height_inc; h1 = c->size->min_height + (h2 * c->size->height_inc); } - if(c->size->flags & PMaxSize) + if((c->size->flags & PMaxSize) && !(c->fullscreen)) { if(h1 > c->size->max_height) { h1 = c->size->max_height; } } - if(c->size->flags & PMinSize) + if((c->size->flags & PMinSize) && !(c->fullscreen)) { if(h1 < c->size->min_height) {