us->data = NULL;
#else /* HAVE_CAIRO_SURFACE_SET_MIME_DATA */
if (us->datafree == gdk_freeimage) {
- cairo_image = cairo_surface_reference ((cairo_surface_t *)(us->data)); /* use cached data */
+ cairo_image = cairo_surface_reference(us->data); /* use cached data */
} else {
us->datafree(us); /* free incompatible cache data */
us->datafree = NULL;
static void quartz_freeimage(usershape_t *us)
{
- CGImageRelease((CGImageRef)us->data);
+ CGImageRelease(us->data);
}
static CGImageRef quartz_loadimage(GVJ_t * job, usershape_t *us)
gvusershape_file_release(us);
}
- return (CGImageRef)(us->data);
+ return us->data;
}
static void quartz_loadimage_quartz(GVJ_t * job, usershape_t *us, boxf b, bool filled)