revival of RESIZEHINTS
6f60b2e1
2 file(s) · +3 −2
| 28 | 28 | ||
| 29 | 29 | /* layout(s) */ |
|
| 30 | 30 | #define MWFACT 0.6 /* master width factor [0.1 .. 0.9] */ |
|
| 31 | + | #define RESIZEHINTS True /* False - respect size hints in tiled resizals */ |
|
| 31 | 32 | #define SNAP 32 /* snap pixel */ |
|
| 32 | 33 | Layout layouts[] = { |
|
| 33 | 34 | /* symbol function */ |
| 1584 | 1584 | else |
|
| 1585 | 1585 | nh = th - 2 * c->border; |
|
| 1586 | 1586 | } |
|
| 1587 | - | resize(c, nx, ny, nw, nh, True); |
|
| 1588 | - | if((c->h < bh) || (c->h > nh) || (c->w < bh) || (c->w > nw)) |
|
| 1587 | + | resize(c, nx, ny, nw, nh, RESIZEHINTS); |
|
| 1588 | + | if((RESIZEHINTS) && ((c->h < bh) || (c->h > nh) || (c->w < bh) || (c->w > nw))) |
|
| 1589 | 1589 | /* client doesn't accept size constraints */ |
|
| 1590 | 1590 | resize(c, nx, ny, nw, nh, False); |
|
| 1591 | 1591 | if(n > 1 && th != wah) |