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);