diff --git a/ChangeLog b/ChangeLog index 8c8a43a01..b4e220004 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,9 @@ * src/cairo_glitz_surface.c (_cairo_glitz_surface_create_pattern): Pickup repeat setting when cloning surface. + (_cairo_glitz_surface_create_pattern): cairo_surface_set_repeat + likes to get a cairo_surface_t pointer not a cairo_glitz_surface_t + pointer. 2004-09-11 Carl Worth diff --git a/src/cairo-glitz-surface.c b/src/cairo-glitz-surface.c index 14dc0d0cb..56d19fce2 100644 --- a/src/cairo-glitz-surface.c +++ b/src/cairo-glitz-surface.c @@ -843,7 +843,7 @@ _cairo_glitz_surface_create_pattern (void *abstract_dst, if (src == NULL) return CAIRO_STATUS_NO_MEMORY; - cairo_surface_set_repeat (src, generic_src->repeat); + cairo_surface_set_repeat (&src->base, generic_src->repeat); } else src = (cairo_glitz_surface_t *) generic_src; diff --git a/src/cairo_glitz_surface.c b/src/cairo_glitz_surface.c index 14dc0d0cb..56d19fce2 100644 --- a/src/cairo_glitz_surface.c +++ b/src/cairo_glitz_surface.c @@ -843,7 +843,7 @@ _cairo_glitz_surface_create_pattern (void *abstract_dst, if (src == NULL) return CAIRO_STATUS_NO_MEMORY; - cairo_surface_set_repeat (src, generic_src->repeat); + cairo_surface_set_repeat (&src->base, generic_src->repeat); } else src = (cairo_glitz_surface_t *) generic_src;