comparison client.c @ 550:787f6ae02f29

and another fix
author arg@mig29
date Fri, 27 Oct 2006 13:29:35 +0200
parents fd1061442711
children 601842ee4484
comparison
equal deleted inserted replaced
549:fd1061442711 550:787f6ae02f29
207 c->y = c->ty = wa->y; 207 c->y = c->ty = wa->y;
208 c->w = c->tw = wa->width; 208 c->w = c->tw = wa->width;
209 c->h = wa->height; 209 c->h = wa->height;
210 c->th = bh; 210 c->th = bh;
211 updatesize(c); 211 updatesize(c);
212 c->isfixed = (c->maxw && c->minw && c->maxh && c->minh &&
213 c->maxw == c->minw && c->maxh == c->minh);
214 if(c->x + c->w + 2 * BORDERPX > sw) 212 if(c->x + c->w + 2 * BORDERPX > sw)
215 c->x = sw - c->w - 2 * BORDERPX; 213 c->x = sw - c->w - 2 * BORDERPX;
216 if(c->x < sx) 214 if(c->x < sx)
217 c->x = sx; 215 c->x = sx;
218 if(c->y + c->h + 2 * BORDERPX > sh) 216 if(c->y + c->h + 2 * BORDERPX > sh)
339 c->minw = size.min_width; 337 c->minw = size.min_width;
340 c->minh = size.min_height; 338 c->minh = size.min_height;
341 } 339 }
342 else 340 else
343 c->minw = c->minh = 0; 341 c->minw = c->minh = 0;
342 c->isfixed = (c->maxw && c->minw && c->maxh && c->minh &&
343 c->maxw == c->minw && c->maxh == c->minh);
344 if(c->flags & PWinGravity) 344 if(c->flags & PWinGravity)
345 c->grav = size.win_gravity; 345 c->grav = size.win_gravity;
346 else 346 else
347 c->grav = NorthWestGravity; 347 c->grav = NorthWestGravity;
348 } 348 }