mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 09:26:05 +00:00 
			
		
		
		
	Move another expensive options test to after a cheaper timer check/update.
This commit is contained in:
		
							
								
								
									
										5
									
								
								names.c
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								names.c
									
									
									
									
									
								
							@@ -42,8 +42,6 @@ set_window_names(void)
 | 
			
		||||
		w = ARRAY_ITEM(&windows, i);
 | 
			
		||||
		if (w == NULL || w->active == NULL)
 | 
			
		||||
			continue;
 | 
			
		||||
		if (!options_get_number(&w->options, "automatic-rename"))
 | 
			
		||||
			continue;
 | 
			
		||||
 | 
			
		||||
		if (timercmp(&tv, &w->name_timer, <))
 | 
			
		||||
			continue;
 | 
			
		||||
@@ -52,6 +50,9 @@ set_window_names(void)
 | 
			
		||||
		tv2.tv_usec = NAME_INTERVAL * 1000L;
 | 
			
		||||
		timeradd(&w->name_timer, &tv2, &w->name_timer);
 | 
			
		||||
 | 
			
		||||
		if (!options_get_number(&w->options, "automatic-rename"))
 | 
			
		||||
			continue;
 | 
			
		||||
 | 
			
		||||
		if (w->active->screen != &w->active->base)
 | 
			
		||||
			name = NULL;
 | 
			
		||||
		else
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user