added wild-card handling for tags
This commit is contained in:
		
							parent
							
								
									704781875c
								
							
						
					
					
						commit
						71681c21a5
					
				
							
								
								
									
										6
									
								
								dwm.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								dwm.c
									
									
									
									
									
								
							| @ -240,7 +240,7 @@ Window root, barwin; | ||||
| 
 | ||||
| void | ||||
| applyrules(Client *c) { | ||||
| 	unsigned int i; | ||||
| 	unsigned int i, j; | ||||
| 	Bool matched = False; | ||||
| 	Rule *r; | ||||
| 	XClassHint ch = { 0 }; | ||||
| @ -254,6 +254,10 @@ applyrules(Client *c) { | ||||
| 		&& (!r->instance || (ch.res_name && strstr(ch.res_name, r->instance)))) { | ||||
| 			c->isfloating = r->isfloating; | ||||
| 			if(r->tag) { | ||||
| 				if(r->tag[0] == '*' && r->tag[1] == 0) | ||||
| 					for(j = 0; j < LENGTH(tags); i++) | ||||
| 						c->tags[j] = True; | ||||
| 				else | ||||
| 					c->tags[idxoftag(r->tag)] = True; | ||||
| 				matched = True; | ||||
| 			} | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user