fixed the issue observed by various people, that clients appeared on empty tags
e40448fd
1 file(s) · +3 −4
| 227 | 227 | attach(c); |
|
| 228 | 228 | attachstack(c); |
|
| 229 | 229 | XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); /* some windows require this */ |
|
| 230 | - | setclientstate(c, IconicState); |
|
| 231 | - | c->isbanned = True; |
|
| 232 | - | focus(c); |
|
| 230 | + | ban(c); |
|
| 233 | 231 | arrange(); |
|
| 234 | 232 | } |
|
| 235 | 233 | ||
| 325 | 323 | XSync(dpy, False); |
|
| 326 | 324 | XSetErrorHandler(xerror); |
|
| 327 | 325 | XUngrabServer(dpy); |
|
| 328 | - | arrange(); |
|
| 326 | + | if(state != NormalState) |
|
| 327 | + | arrange(); |
|
| 329 | 328 | } |
|
| 330 | 329 | ||
| 331 | 330 | void |
|