summaryrefslogtreecommitdiff
path: root/gdk-pixbuf/gdk-pixbuf-data.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdk-pixbuf/gdk-pixbuf-data.c')
-rw-r--r--gdk-pixbuf/gdk-pixbuf-data.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gdk-pixbuf/gdk-pixbuf-data.c b/gdk-pixbuf/gdk-pixbuf-data.c
index 769ead337..cd968d4ae 100644
--- a/gdk-pixbuf/gdk-pixbuf-data.c
+++ b/gdk-pixbuf/gdk-pixbuf-data.c
@@ -77,9 +77,9 @@ gdk_pixbuf_new_from_data (const guchar *data, GdkColorspace colorspace, gboolean
"rowstride", rowstride,
"pixels", data,
NULL);
-
- pixbuf->destroy_fn = destroy_fn;
- pixbuf->destroy_fn_data = destroy_fn_data;
+ g_assert (pixbuf->storage == STORAGE_PIXELS);
+ pixbuf->s.pixels.destroy_fn = destroy_fn;
+ pixbuf->s.pixels.destroy_fn_data = destroy_fn_data;
return pixbuf;
}