| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -182,11 +182,10 @@ void MessageListModel::sortMessages() { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					void MessageListModel::msgsReceived(const QHash<QString, CanData> *new_msgs) { | 
					 | 
					 | 
					 | 
					void MessageListModel::msgsReceived(const QHash<QString, CanData> *new_msgs) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  int prev_row_count = msgs.size(); | 
					 | 
					 | 
					 | 
					  int prev_row_count = msgs.size(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  bool update_all = new_msgs->size() == can->can_msgs.size(); | 
					 | 
					 | 
					 | 
					  if (filter_str.isEmpty() && msgs.size() != can->can_msgs.size()) { | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  if (update_all || (filter_str.isEmpty() && msgs.size() != can->can_msgs.size())) { | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    msgs = can->can_msgs.keys(); | 
					 | 
					 | 
					 | 
					    msgs = can->can_msgs.keys(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  if (update_all || msgs.size() != prev_row_count) { | 
					 | 
					 | 
					 | 
					  if (msgs.size() != prev_row_count) { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    sortMessages(); | 
					 | 
					 | 
					 | 
					    sortMessages(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    return; | 
					 | 
					 | 
					 | 
					    return; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |