else
ban(c);
+ focus(NULL);
for(i = 0; i < nviews; i++) {
views[i].layout->arrange(&views[i]);
restack(&views[i]);
}
- focus(NULL);
}
void
void
cleanup(void) {
unsigned int i;
+
close(STDIN_FILENO);
while(stack) {
unban(stack);
void
focus(Client *c) {
View *v = selview;
+
if(c)
selview = getview(c);
if(selview != v)