diff options
author | Kristian Rietveld <kris@gtk.org> | 2003-11-16 20:53:07 +0000 |
---|---|---|
committer | Kristian Rietveld <kristian@src.gnome.org> | 2003-11-16 20:53:07 +0000 |
commit | ed42eb8fa68e606090dd736f3c97e908197af522 (patch) | |
tree | 67a9bc2d63cd8593a2c36097449d810ffde7c918 /gtk/gtkcellview.c | |
parent | f7357a7007d86854d04643bbd588fcd6857e8ad0 (diff) | |
download | gtk+-ed42eb8fa68e606090dd736f3c97e908197af522.tar.gz |
just call gtk_cell_view_cell_layout_clear instead of trying to free the
Sun Nov 16 21:48:40 2003 Kristian Rietveld <kris@gtk.org>
* gtk/gtkcellview.c (gtk_cell_view_finalize): just call
gtk_cell_view_cell_layout_clear instead of trying to free the
structure ourselves here. (#125726, Morten Welinder).
Diffstat (limited to 'gtk/gtkcellview.c')
-rw-r--r-- | gtk/gtkcellview.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/gtk/gtkcellview.c b/gtk/gtkcellview.c index f8ffa926cf..1dd8ff6447 100644 --- a/gtk/gtkcellview.c +++ b/gtk/gtkcellview.c @@ -289,12 +289,7 @@ gtk_cell_view_finalize (GObject *object) { GtkCellView *cellview = GTK_CELL_VIEW (object); - if (cellview->priv->cell_list) - { - g_list_foreach (cellview->priv->cell_list, (GFunc)g_free, NULL); - g_list_free (cellview->priv->cell_list); - } - cellview->priv->cell_list = NULL; + gtk_cell_view_cell_layout_clear (GTK_CELL_LAYOUT (object)); if (G_OBJECT_CLASS (parent_class)->finalize) (* G_OBJECT_CLASS (parent_class)->finalize) (object); |