diff options
| author | anselm@anselm1 <unknown> | 2008-02-28 21:44:52 +0000 | 
|---|---|---|
| committer | anselm@anselm1 <unknown> | 2008-02-28 21:44:52 +0000 | 
| commit | ad0a2fa042e7a23536c57089a2555b5242fc1cd5 (patch) | |
| tree | 44fc3e9582f4631c29a9ed21ab18442caa32f3ce | |
| parent | 9804726c8289f6ccbc615d4820a2fa43116710e3 (diff) | |
fixed some issues nsz reported in IRC log
| -rw-r--r-- | dwm.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| @@ -294,11 +294,11 @@ arrange(void) {  		else  			ban(c); +	focus(NULL);  	for(i = 0; i < nviews; i++) {  		views[i].layout->arrange(&views[i]);  		restack(&views[i]);  	} -	focus(NULL);  }  void @@ -394,6 +394,7 @@ checkotherwm(void) {  void  cleanup(void) {  	unsigned int i; +  	close(STDIN_FILENO);  	while(stack) {  		unban(stack); @@ -706,6 +707,7 @@ floating(View *v) { /* default floating layout */  void  focus(Client *c) {  	View *v = selview; +  	if(c)  		selview = getview(c);  	if(selview != v) | 
