From 024a046466834e87cf7e03794899cead93eb2343 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Fri, 8 Aug 2003 17:37:14 +0000 Subject: Fix mem leak. 2003-08-08 Christian Persch * embed/downloader-view.c: (downloader_view_add_download): Fix mem leak. --- ChangeLog | 6 ++++++ embed/downloader-view.c | 7 ++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index a139c4fae..58cd79855 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-08-08 Christian Persch + + * embed/downloader-view.c: (downloader_view_add_download): + + Fix mem leak. + 2003-08-08 Christian Persch * src/bookmarks/ephy-topics-selector: (topic_toggled), (topic_clicked), diff --git a/embed/downloader-view.c b/embed/downloader-view.c index 410f53918..174de53bf 100644 --- a/embed/downloader-view.c +++ b/embed/downloader-view.c @@ -588,6 +588,7 @@ downloader_view_add_download (DownloaderView *dv, GtkTreeIter iter; DownloadDetails *details; GtkTreeSelection *selection; + GtkTreePath *path; details = g_new0 (DownloadDetails, 1); details->filename = g_strdup (filename); @@ -609,10 +610,10 @@ downloader_view_add_download (DownloaderView *dv, gtk_list_store_append (GTK_LIST_STORE (dv->priv->model), &iter); + path = gtk_tree_model_get_path (GTK_TREE_MODEL (dv->priv->model), &iter); details->ref = gtk_tree_row_reference_new - (GTK_TREE_MODEL (dv->priv->model), - gtk_tree_model_get_path - (GTK_TREE_MODEL (dv->priv->model), &iter)); + (GTK_TREE_MODEL (dv->priv->model),path); + gtk_tree_path_free (path); gtk_list_store_set (GTK_LIST_STORE (dv->priv->model), &iter, -- cgit v1.2.3