|  | @@ -346,7 +346,7 @@ buttonpress(XEvent *e) {
 | 
											
												
													
														|  |  			movemouse(c);
 |  |  			movemouse(c);
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  		else if(ev->button == Button2) {
 |  |  		else if(ev->button == Button2) {
 | 
											
												
													
														|  | -			if(ISTILE && !c->isfixed && c->isfloating)
 |  | 
 | 
											
												
													
														|  | 
 |  | +			if((ISTILE) && !c->isfixed && c->isfloating)
 | 
											
												
													
														|  |  				togglefloating(NULL);
 |  |  				togglefloating(NULL);
 | 
											
												
													
														|  |  			else
 |  |  			else
 | 
											
												
													
														|  |  				zoom(NULL);
 |  |  				zoom(NULL);
 | 
											
										
											
												
													
														|  | @@ -1402,7 +1402,7 @@ void
 | 
											
												
													
														|  |  setmwfact(const char *arg) {
 |  |  setmwfact(const char *arg) {
 | 
											
												
													
														|  |  	double delta;
 |  |  	double delta;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	if(!ISTILE)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	if(!(ISTILE))
 | 
											
												
													
														|  |  		return;
 |  |  		return;
 | 
											
												
													
														|  |  	/* arg handling, manipulate mwfact */
 |  |  	/* arg handling, manipulate mwfact */
 | 
											
												
													
														|  |  	if(arg == NULL)
 |  |  	if(arg == NULL)
 | 
											
										
											
												
													
														|  | @@ -1863,7 +1863,7 @@ void
 | 
											
												
													
														|  |  zoom(const char *arg) {
 |  |  zoom(const char *arg) {
 | 
											
												
													
														|  |  	Client *c;
 |  |  	Client *c;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	if(!sel || !ISTILE || sel->isfloating)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	if(!sel || !(ISTILE) || sel->isfloating)
 | 
											
												
													
														|  |  		return;
 |  |  		return;
 | 
											
												
													
														|  |  	if((c = sel) == nexttiled(clients))
 |  |  	if((c = sel) == nexttiled(clients))
 | 
											
												
													
														|  |  		if(!(c = nexttiled(c->next)))
 |  |  		if(!(c = nexttiled(c->next)))
 |