fixed some issues nsz reported in IRC log
ad0a2fa0
1 file(s) · +3 −1
| 294 | 294 | else |
|
| 295 | 295 | ban(c); |
|
| 296 | 296 | ||
| 297 | + | focus(NULL); |
|
| 297 | 298 | for(i = 0; i < nviews; i++) { |
|
| 298 | 299 | views[i].layout->arrange(&views[i]); |
|
| 299 | 300 | restack(&views[i]); |
|
| 300 | 301 | } |
|
| 301 | - | focus(NULL); |
|
| 302 | 302 | } |
|
| 303 | 303 | ||
| 304 | 304 | void |
|
| 394 | 394 | void |
|
| 395 | 395 | cleanup(void) { |
|
| 396 | 396 | unsigned int i; |
|
| 397 | + | ||
| 397 | 398 | close(STDIN_FILENO); |
|
| 398 | 399 | while(stack) { |
|
| 399 | 400 | unban(stack); |
|
| 706 | 707 | void |
|
| 707 | 708 | focus(Client *c) { |
|
| 708 | 709 | View *v = selview; |
|
| 710 | + | ||
| 709 | 711 | if(c) |
|
| 710 | 712 | selview = getview(c); |
|
| 711 | 713 | if(selview != v) |
|