summaryrefslogtreecommitdiff
path: root/gtk/gtkiconview.c
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2006-07-21 05:02:27 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-07-21 05:02:27 +0000
commit3ddd7aef5a089380f41482f26e6e299a6285d1d7 (patch)
tree244fe70bf1360c03c53a1e9e18da27eca69b8821 /gtk/gtkiconview.c
parent53a94e60c95aa1e83c6dcd13b802e28dd2a5400a (diff)
downloadgtk+-3ddd7aef5a089380f41482f26e6e299a6285d1d7.tar.gz
Fix a memleak
Diffstat (limited to 'gtk/gtkiconview.c')
-rw-r--r--gtk/gtkiconview.c12
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);
}