applied sanders patch to remove unnecessary commit()
This commit is contained in:
		
							parent
							
								
									9927b9e642
								
							
						
					
					
						commit
						4c368bcd24
					
				
					 3 changed files with 9 additions and 16 deletions
				
			
		|  | @ -1,5 +1,5 @@ | ||||||
| # dwm version
 | # dwm version
 | ||||||
| VERSION = 1.2 | VERSION = 1.3 | ||||||
| 
 | 
 | ||||||
| # Customize below to fit your system
 | # Customize below to fit your system
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										15
									
								
								tag.c
									
										
									
									
									
								
							
							
						
						
									
										15
									
								
								tag.c
									
										
									
									
									
								
							|  | @ -30,17 +30,6 @@ RULES | ||||||
| static RReg *rreg = NULL; | static RReg *rreg = NULL; | ||||||
| static unsigned int len = 0; | static unsigned int len = 0; | ||||||
| 
 | 
 | ||||||
| static void |  | ||||||
| commit() |  | ||||||
| { |  | ||||||
| 	/* asserts sel != NULL */ |  | ||||||
| 	settitle(sel); |  | ||||||
| 	if(!isvisible(sel)) |  | ||||||
| 		arrange(NULL); |  | ||||||
| 	else |  | ||||||
| 		drawstatus(); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| /* extern */ | /* extern */ | ||||||
| 
 | 
 | ||||||
| Client * | Client * | ||||||
|  | @ -132,7 +121,7 @@ tag(Arg *arg) | ||||||
| 	for(i = 0; i < ntags; i++) | 	for(i = 0; i < ntags; i++) | ||||||
| 		sel->tags[i] = False; | 		sel->tags[i] = False; | ||||||
| 	sel->tags[arg->i] = True; | 	sel->tags[arg->i] = True; | ||||||
| 	commit(); | 	arrange(NULL); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void | void | ||||||
|  | @ -147,5 +136,5 @@ toggletag(Arg *arg) | ||||||
| 	for(i = 0; i < ntags && !sel->tags[i]; i++); | 	for(i = 0; i < ntags && !sel->tags[i]; i++); | ||||||
| 	if(i == ntags) | 	if(i == ntags) | ||||||
| 		sel->tags[arg->i] = True; | 		sel->tags[arg->i] = True; | ||||||
| 	commit(); | 	arrange(NULL); | ||||||
| } | } | ||||||
|  |  | ||||||
							
								
								
									
										8
									
								
								view.c
									
										
									
									
									
								
							
							
						
						
									
										8
									
								
								view.c
									
										
									
									
									
								
							|  | @ -67,7 +67,9 @@ dofloat(Arg *arg) | ||||||
| 		else | 		else | ||||||
| 			ban(c); | 			ban(c); | ||||||
| 	} | 	} | ||||||
| 	if((sel = getnext(clients))) | 	if(!sel || !isvisible(sel)) | ||||||
|  | 		sel = getnext(clients); | ||||||
|  | 	if(sel) | ||||||
| 		focus(sel); | 		focus(sel); | ||||||
| 	else | 	else | ||||||
| 		XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); | 		XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); | ||||||
|  | @ -130,7 +132,9 @@ dotile(Arg *arg) | ||||||
| 		else | 		else | ||||||
| 			ban(c); | 			ban(c); | ||||||
| 	} | 	} | ||||||
| 	if((sel = getnext(clients))) | 	if(!sel || !isvisible(sel)) | ||||||
|  | 		sel = getnext(clients); | ||||||
|  | 	if(sel) | ||||||
| 		focus(sel); | 		focus(sel); | ||||||
| 	else | 	else | ||||||
| 		XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); | 		XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Anselm R. Garbe
						Anselm R. Garbe