[gedit] Do not leak gfile when adding recent doc
- From: Paolo Borelli <pborelli src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] Do not leak gfile when adding recent doc
- Date: Sun, 13 Apr 2014 15:59:36 +0000 (UTC)
commit 24b246e2d4307f9399e16884f2c6a98cd9488d01
Author: Paolo Borelli <pborelli gnome org>
Date: Sun Apr 13 17:58:21 2014 +0200
Do not leak gfile when adding recent doc
Plug leak introduced in recent refactoring
gedit/gedit-recent.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gedit/gedit-recent.c b/gedit/gedit-recent.c
index f94af21..60b4377 100644
--- a/gedit/gedit-recent.c
+++ b/gedit/gedit-recent.c
@@ -40,7 +40,7 @@ gedit_recent_add_document (GeditDocument *document)
location = gedit_document_get_location (document);
if (location != NULL)
{
- recent_manager = gtk_recent_manager_get_default ();
+ recent_manager = gtk_recent_manager_get_default ();
recent_data = g_slice_new (GtkRecentData);
@@ -61,6 +61,7 @@ gedit_recent_add_document (GeditDocument *document)
g_free (recent_data->app_exec);
g_free (recent_data->mime_type);
g_slice_free (GtkRecentData, recent_data);
+ g_object_unref (location);
}
}
@@ -79,7 +80,7 @@ gedit_recent_remove_if_local (GFile *location)
GtkRecentManager *recent_manager;
gchar *uri;
- recent_manager = gtk_recent_manager_get_default ();
+ recent_manager = gtk_recent_manager_get_default ();
uri = g_file_get_uri (location);
gtk_recent_manager_remove_item (recent_manager, uri, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]