Fixed error in date filtering algorithm
This commit is contained in:
		
							parent
							
								
									64e0d0ce02
								
							
						
					
					
						commit
						3c00112efa
					
				@ -63,7 +63,9 @@ static gboolean mainWindow_list_entry_visible(GtkTreeModel *model, GtkTreeIter *
 | 
			
		||||
	gtk_tree_model_get(model, iter, COL_TIMESTAMP, &datetime, -1);
 | 
			
		||||
	if (datetime) {
 | 
			
		||||
		time = g_date_time_to_unix(datetime);
 | 
			
		||||
		return time >= mainWindow->filterSettings.time_start && time <= mainWindow->filterSettings.time_end;
 | 
			
		||||
		/* The addition/subtraction in braces allows for the whole day instead of just its first second. */
 | 
			
		||||
		return time >= (mainWindow->filterSettings.time_start - (60 * 60 * 23 + 60 * 59 + 59)) &&
 | 
			
		||||
				time <= mainWindow->filterSettings.time_end + (60 * 60 * 23 + 60 * 59 + 59);
 | 
			
		||||
	} else {
 | 
			
		||||
		return 0;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user