fixed _DWM_CONFIG persistation, fixed the client disapperance bug during restarts
This commit is contained in:
		
							parent
							
								
									10d13f01ff
								
							
						
					
					
						commit
						feec92df84
					
				
							
								
								
									
										10
									
								
								tag.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								tag.c
									
									
									
									
									
								
							@ -144,8 +144,7 @@ tag(const char *arg) {
 | 
			
		||||
	i = arg ? atoi(arg) : 0;
 | 
			
		||||
	if(i >= 0 && i < ntags)
 | 
			
		||||
		sel->tags[i] = True;
 | 
			
		||||
	if(sel)
 | 
			
		||||
		persistconfig(sel);
 | 
			
		||||
	persistconfig(sel);
 | 
			
		||||
	arrange();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -154,8 +153,10 @@ togglefloating(const char *arg) {
 | 
			
		||||
	if(!sel || isfloating())
 | 
			
		||||
		return;
 | 
			
		||||
	sel->isfloating = !sel->isfloating;
 | 
			
		||||
	if(sel->isfloating)
 | 
			
		||||
	if(sel->isfloating) {
 | 
			
		||||
		resize(sel, sel->x, sel->y, sel->w, sel->h, True);
 | 
			
		||||
		persistconfig(sel);
 | 
			
		||||
	}
 | 
			
		||||
	arrange();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -170,8 +171,7 @@ toggletag(const char *arg) {
 | 
			
		||||
	for(j = 0; j < ntags && !sel->tags[j]; j++);
 | 
			
		||||
	if(j == ntags)
 | 
			
		||||
		sel->tags[i] = True;
 | 
			
		||||
	if(sel)
 | 
			
		||||
		persistconfig(sel);
 | 
			
		||||
	persistconfig(sel);
 | 
			
		||||
	arrange();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user