[gtk+/bgo593793-filechooser-recent-folders-master] Don't sort the recent-items by hand



commit e9c0faba42633d62c46cbed4fc165bbe6294d698
Author: Federico Mena Quintero <federico gnome org>
Date:   Thu Aug 25 12:57:03 2011 -0500

    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>

 gtk/gtkfilechooserdefault.c |   12 ------------
 1 files changed, 0 insertions(+), 12 deletions(-)
---
diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c
index d24c3c1..d3b95e5 100644
--- a/gtk/gtkfilechooserdefault.c
+++ b/gtk/gtkfilechooserdefault.c
@@ -9322,16 +9322,6 @@ recent_idle_cleanup (gpointer 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)
 {
   GtkSettings *settings;
@@ -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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]