[Goodies-commits] r3185 - ristretto/trunk/src

Stephan Arts stephan at xfce.org
Sat Sep 8 15:42:42 CEST 2007


Author: stephan
Date: 2007-09-08 13:42:42 +0000 (Sat, 08 Sep 2007)
New Revision: 3185

Modified:
   ristretto/trunk/src/main.c
Log:
remove all items from the recent-manager. (see if that is faster, should be fixed later though)



Modified: ristretto/trunk/src/main.c
===================================================================
--- ristretto/trunk/src/main.c	2007-09-08 13:34:07 UTC (rev 3184)
+++ ristretto/trunk/src/main.c	2007-09-08 13:42:42 UTC (rev 3185)
@@ -981,23 +981,5 @@
 static void
 cb_rstto_clear_recent(GtkWidget *widget, GtkRecentManager *manager)
 {
-    GList *item_list = gtk_recent_manager_get_items(manager);
-    GList *item_iter = item_list;
-    while(item_iter != NULL)
-    {
-        gchar **apps = gtk_recent_info_get_applications(item_iter->data, NULL);
-        gint i = 0;
-        for(; apps[i] != NULL; ++i)
-        {
-            if(!strcmp(apps[i], "ristretto"))
-            {
-                gtk_recent_manager_remove_item(manager, gtk_recent_info_get_uri(item_iter->data), NULL);
-                break;
-            }
-        }
-        g_strfreev(apps);
-        item_iter = g_list_next(item_iter);
-    }
-    g_list_foreach(item_list, (GFunc)gtk_recent_info_unref, NULL);
-    g_list_free(item_list);
+    gtk_recent_manager_purge_items(manager, NULL);
 }




More information about the Goodies-commits mailing list