applied resizecol fix by Jukka
7c052b37
1 file(s) · +4 −2
| 259 | 259 | ||
| 260 | 260 | void |
|
| 261 | 261 | resizecol(Arg *arg) { |
|
| 262 | + | int s; |
|
| 262 | 263 | unsigned int n; |
|
| 263 | 264 | Client *c; |
|
| 264 | 265 | ||
| 268 | 269 | if(!sel || sel->isfloat || n < 2 || (arrange == dofloat)) |
|
| 269 | 270 | return; |
|
| 270 | 271 | ||
| 272 | + | s = stackpos == StackBottom ? sh - bh : sw; |
|
| 271 | 273 | if(sel == getnext(clients)) { |
|
| 272 | - | if(master + arg->i > sw - MINW || master + arg->i < MINW) |
|
| 274 | + | if(master + arg->i > s - MINW || master + arg->i < MINW) |
|
| 273 | 275 | return; |
|
| 274 | 276 | master += arg->i; |
|
| 275 | 277 | } |
|
| 276 | 278 | else { |
|
| 277 | - | if(master - arg->i > sw - MINW || master - arg->i < MINW) |
|
| 279 | + | if(master - arg->i > s - MINW || master - arg->i < MINW) |
|
| 278 | 280 | return; |
|
| 279 | 281 | master -= arg->i; |
|
| 280 | 282 | } |
|