diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2006-07-21 05:02:27 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2006-07-21 05:02:27 +0000 |
commit | 3ddd7aef5a089380f41482f26e6e299a6285d1d7 (patch) | |
tree | 244fe70bf1360c03c53a1e9e18da27eca69b8821 /gtk/gtkiconview.c | |
parent | 53a94e60c95aa1e83c6dcd13b802e28dd2a5400a (diff) | |
download | gtk+-3ddd7aef5a089380f41482f26e6e299a6285d1d7.tar.gz |
Fix a memleak
Diffstat (limited to 'gtk/gtkiconview.c')
-rw-r--r-- | gtk/gtkiconview.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c index 4bb88335b6..a19f10dcd4 100644 --- a/gtk/gtkiconview.c +++ b/gtk/gtkiconview.c @@ -948,6 +948,18 @@ gtk_icon_view_destroy (GtkObject *object) } remove_scroll_timeout (icon_view); + + if (icon_view->priv->hadjustment != NULL) + { + g_object_unref (icon_view->priv->hadjustment); + icon_view->priv->hadjustment = NULL; + } + + if (icon_view->priv->vadjustment != NULL) + { + g_object_unref (icon_view->priv->vadjustment); + icon_view->priv->vadjustment = NULL; + } (* GTK_OBJECT_CLASS (gtk_icon_view_parent_class)->destroy) (object); } |