From 60b839bda8dd11c4ad85229027d5874d9837130a Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Fri, 18 Apr 2008 13:05:56 +0000 Subject: [PATCH] g_strfreev() the uris returned by g_bookmark_file_get_uris(). 2008-04-18 Michael Natterer * gtk/gtkrecentmanager.c (gtk_recent_manager_clamp_to_age): g_strfreev() the uris returned by g_bookmark_file_get_uris(). svn path=/trunk/; revision=20019 --- ChangeLog | 5 +++++ gtk/gtkrecentmanager.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 82711f4bdb..34c0c5236b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-04-18 Michael Natterer + + * gtk/gtkrecentmanager.c (gtk_recent_manager_clamp_to_age): + g_strfreev() the uris returned by g_bookmark_file_get_uris(). + 2008-04-17 Michael Natterer * gtk/gtkiconfactory.c (get_default_icons): register the diff --git a/gtk/gtkrecentmanager.c b/gtk/gtkrecentmanager.c index ed783e4157..c9d18695bc 100644 --- a/gtk/gtkrecentmanager.c +++ b/gtk/gtkrecentmanager.c @@ -1361,6 +1361,7 @@ gtk_recent_manager_clamp_to_age (GtkRecentManager *manager, now = time (NULL); uris = g_bookmark_file_get_uris (priv->recent_items, &n_uris); + for (i = 0; i < n_uris; i++) { const gchar *uri = uris[i]; @@ -1372,6 +1373,8 @@ gtk_recent_manager_clamp_to_age (GtkRecentManager *manager, if (item_age > age) g_bookmark_file_remove_item (priv->recent_items, uri, NULL); } + + g_strfreev (uris); } /*****************