Don't sort the recent-items by hand

The mtime from GtkRecentManager may not the same as the file's actual
mtime, so the final result could appear unsorted to the user.  Instead,
we will let the view do the sorting.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
This commit is contained in:
Federico Mena Quintero 2011-08-25 12:57:03 -05:00
parent 2485273247
commit e9c0faba42

View File

@ -9321,16 +9321,6 @@ recent_idle_cleanup (gpointer data)
g_free (load_data);
}
static gint
recent_sort_mru (gconstpointer a,
gconstpointer b)
{
GtkRecentInfo *info_a = (GtkRecentInfo *) a;
GtkRecentInfo *info_b = (GtkRecentInfo *) b;
return (gtk_recent_info_get_modified (info_b) - gtk_recent_info_get_modified (info_a));
}
static gint
get_recent_files_limit (GtkWidget *widget)
{
@ -9421,8 +9411,6 @@ recent_idle_load (gpointer data)
/* second iteration: MRU sorting and clamping, and populating the model */
if (load_data->needs_sorting)
{
load_data->items = g_list_sort (load_data->items, recent_sort_mru);
if (impl->action == GTK_FILE_CHOOSER_ACTION_OPEN)
populate_model_with_recent_items (impl, load_data->items);
else