applied sanders patch to remove unnecessary commit()
This commit is contained in:
		| @@ -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); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user