equal
deleted
inserted
replaced
231 XWindowChanges wc; |
231 XWindowChanges wc; |
232 |
232 |
233 if(w <= 0 || h <= 0) |
233 if(w <= 0 || h <= 0) |
234 return; |
234 return; |
235 if(sizehints) { |
235 if(sizehints) { |
236 if(c->minay > 0 && c->maxay && (h - c->baseh) > 0) { |
236 if(c->minay > 0 && c->maxay > 0 && (h - c->baseh) > 0) { |
237 dx = (float)(w - c->basew); |
237 dx = (float)(w - c->basew); |
238 dy = (float)(h - c->baseh); |
238 dy = (float)(h - c->baseh); |
239 min = (float)(c->minax) / (float)(c->minay); |
239 min = (float)(c->minax) / (float)(c->minay); |
240 max = (float)(c->maxax) / (float)(c->maxay); |
240 max = (float)(c->maxax) / (float)(c->maxay); |
241 ratio = dx / dy; |
241 ratio = dx / dy; |
265 if(c->incw) |
265 if(c->incw) |
266 w -= (w - c->basew) % c->incw; |
266 w -= (w - c->basew) % c->incw; |
267 if(c->inch) |
267 if(c->inch) |
268 h -= (h - c->baseh) % c->inch; |
268 h -= (h - c->baseh) % c->inch; |
269 } |
269 } |
|
270 if(w <= 0 || h <= 0) |
|
271 return; |
270 if(w == sw && h == sh) |
272 if(w == sw && h == sh) |
271 c->border = 0; |
273 c->border = 0; |
272 else |
274 else |
273 c->border = BORDERPX; |
275 c->border = BORDERPX; |
274 /* offscreen appearance fixes */ |
276 /* offscreen appearance fixes */ |