and another fix
91e569ca
2 file(s) · +4 −3
| 209 | 209 | c->h = wa->height; |
|
| 210 | 210 | c->th = bh; |
|
| 211 | 211 | updatesize(c); |
|
| 212 | - | c->isfixed = (c->maxw && c->minw && c->maxh && c->minh && |
|
| 213 | - | c->maxw == c->minw && c->maxh == c->minh); |
|
| 214 | 212 | if(c->x + c->w + 2 * BORDERPX > sw) |
|
| 215 | 213 | c->x = sw - c->w - 2 * BORDERPX; |
|
| 216 | 214 | if(c->x < sx) |
|
| 341 | 339 | } |
|
| 342 | 340 | else |
|
| 343 | 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 | 344 | if(c->flags & PWinGravity) |
|
| 345 | 345 | c->grav = size.win_gravity; |
|
| 346 | 346 | else |
|
| 136 | 136 | } |
|
| 137 | 137 | else if(ev->button == Button2) |
|
| 138 | 138 | zoom(NULL); |
|
| 139 | - | else if(ev->button == Button3 && (arrange == dofloat || c->isfloat) && !c->isfixed) { |
|
| 139 | + | else if(ev->button == Button3 && (arrange == dofloat || c->isfloat) && |
|
| 140 | + | !c->isfixed) { |
|
| 140 | 141 | restack(); |
|
| 141 | 142 | resizemouse(c); |
|
| 142 | 143 | } |