From 37f9feebd24f5fcf46b6fc92ce5304af6cac1763 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Thu, 25 Aug 2011 12:57:03 -0500 Subject: [PATCH] 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 --- gtk/gtkfilechooserdefault.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index 3e9d885b38..031b28bfcd 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -9289,16 +9289,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) { @@ -9389,8 +9379,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