diff options
Diffstat (limited to 'gdk-pixbuf/gdk-pixbuf-data.c')
-rw-r--r-- | gdk-pixbuf/gdk-pixbuf-data.c | 6 |
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; } |