From defa802d23dc426d49a782d9e7660de7e0802df3 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Mon, 11 Feb 2008 15:06:57 +0000 Subject: [PATCH] gtk/gtkcellview.c (gtk_cell_view_cell_layout_reorder) plug leak wrt. link 2008-02-11 Kristian Rietveld * gtk/gtkcellview.c (gtk_cell_view_cell_layout_reorder) * gtk/gtkiconview.c (gtk_icon_view_cell_layout_reorder): plug leak wrt. link deletion from list; contination of fix for #503569. svn path=/trunk/; revision=19513 --- ChangeLog | 6 ++++++ gtk/gtkcellview.c | 2 +- gtk/gtkiconview.c | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index f0abdb3a97..815b20446c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-02-11 Kristian Rietveld + + * gtk/gtkcellview.c (gtk_cell_view_cell_layout_reorder) + * gtk/gtkiconview.c (gtk_icon_view_cell_layout_reorder): plug leak + wrt. link deletion from list; contination of fix for #503569. + 2008-02-11 Emmanuele Bassi * gtk/gtkrecentchoosermenu.c: diff --git a/gtk/gtkcellview.c b/gtk/gtkcellview.c index baa8776e86..45a4b16fa7 100644 --- a/gtk/gtkcellview.c +++ b/gtk/gtkcellview.c @@ -720,7 +720,7 @@ gtk_cell_view_cell_layout_reorder (GtkCellLayout *layout, g_return_if_fail (link != NULL); - cellview->priv->cell_list = g_list_remove_link (cellview->priv->cell_list, + cellview->priv->cell_list = g_list_delete_link (cellview->priv->cell_list, link); cellview->priv->cell_list = g_list_insert (cellview->priv->cell_list, info, position); diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c index b78ee7639d..6ad5f05ea7 100644 --- a/gtk/gtkiconview.c +++ b/gtk/gtkiconview.c @@ -4478,8 +4478,8 @@ gtk_icon_view_cell_layout_reorder (GtkCellLayout *layout, g_return_if_fail (link != NULL); - icon_view->priv->cell_list = g_list_remove_link (icon_view->priv->cell_list, - link); + icon_view->priv->cell_list = g_list_delete_link (icon_view->priv->cell_list, + link); icon_view->priv->cell_list = g_list_insert (icon_view->priv->cell_list, info, position);