Fix private highlights not setting tab color
Caused by 03767ee0f9
Fixes #1871
			
			
This commit is contained in:
		
							parent
							
								
									85bdb06cad
								
							
						
					
					
						commit
						e7c88e0f83
					
				
					 1 changed files with 11 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -660,15 +660,20 @@ fe_print_text (struct session *sess, char *text, time_t stamp,
 | 
			
		|||
{
 | 
			
		||||
	PrintTextRaw (sess->res->buffer, (unsigned char *)text, prefs.hex_text_indent, stamp);
 | 
			
		||||
 | 
			
		||||
	if (!no_activity && !sess->new_data && sess != current_tab &&
 | 
			
		||||
		sess->gui->is_tab && !sess->nick_said)
 | 
			
		||||
	if (no_activity || sess == current_tab || !sess->gui->is_tab)
 | 
			
		||||
		return;
 | 
			
		||||
 | 
			
		||||
	if (sess->nick_said)
 | 
			
		||||
		fe_set_tab_color (sess, 3);
 | 
			
		||||
	else if (sess->msg_said)
 | 
			
		||||
		fe_set_tab_color (sess, 2);
 | 
			
		||||
	else
 | 
			
		||||
		fe_set_tab_color (sess, 1);
 | 
			
		||||
 | 
			
		||||
	if (!sess->new_data && !sess->nick_said)
 | 
			
		||||
	{
 | 
			
		||||
		sess->new_data = TRUE;
 | 
			
		||||
		lastact_update (sess);
 | 
			
		||||
		if (sess->msg_said)
 | 
			
		||||
			fe_set_tab_color (sess, 2);
 | 
			
		||||
		else
 | 
			
		||||
			fe_set_tab_color (sess, 1);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue