diff options
author | Arturo Espinosa <unammx@src.gnome.org> | 1999-10-27 19:15:37 +0000 |
---|---|---|
committer | Arturo Espinosa <unammx@src.gnome.org> | 1999-10-27 19:15:37 +0000 |
commit | 9ee4ff5eeed7adc36c138e79f53f7799eac30a11 (patch) | |
tree | 71e6bf9ef8a95ef3486b9dfff077ace37f18f979 /gtk | |
parent | 54f017171fefee078ad36a4d2a6c67622c8f57de (diff) | |
download | gtk+-9ee4ff5eeed7adc36c138e79f53f7799eac30a11.tar.gz |
Make it build - Federico
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gdk-pixbuf-loader.c | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/gtk/gdk-pixbuf-loader.c b/gtk/gdk-pixbuf-loader.c index 09c889224c..c1fb1897fe 100644 --- a/gtk/gdk-pixbuf-loader.c +++ b/gtk/gdk-pixbuf-loader.c @@ -165,35 +165,40 @@ gdk_pixbuf_loader_init (GdkPixbufLoader *loader) } static void -gdk_pixbuf_loader_destroy (GtkObject *loader) +gdk_pixbuf_loader_destroy (GtkObject *object) { + GdkPixbufLoader *loader; GdkPixbufLoaderPrivate *priv = NULL; - g_return_if_fail (loader != NULL); - g_return_if_fail (GDK_IS_PIXBUF_LOADER (loader)); + g_return_if_fail (object != NULL); + g_return_if_fail (GDK_IS_PIXBUF_LOADER (object)); - priv = GDK_PIXBUF_LOADER (loader)->private; + loader = GDK_PIXBUF_LOADER (object); + priv = loader->private; if (!priv->closed) - gdk_pixbuf_loader_close (GDK_PIXBUF_LOADER (loader)); + gdk_pixbuf_loader_close (loader); if (priv->pixbuf) gdk_pixbuf_unref (priv->pixbuf); if (GTK_OBJECT_CLASS (parent_class)->destroy) - (* GTK_OBJECT_CLASS (parent_class)->destroy) (loader); + (* GTK_OBJECT_CLASS (parent_class)->destroy) (object); } static void -gdk_pixbuf_loader_finalize (GtkObject *loader) +gdk_pixbuf_loader_finalize (GtkObject *object) { + GdkPixbufLoader *loader; GdkPixbufLoaderPrivate *priv = NULL; - priv = GDK_PIXBUF_LOADER (loader)->private; + loader = GDK_PIXBUF_LOADER (object); + priv = loader->private; + g_free (priv); if (GTK_OBJECT_CLASS (parent_class)->finalize) - (* GTK_OBJECT_CLASS (parent_class)->finalize) (loader); + (* GTK_OBJECT_CLASS (parent_class)->finalize) (object); } static void |