From 631bf299256e11a17511977f357e0353fb5615f7 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 11 May 2013 21:37:05 +0100 Subject: [PATCH] directfb: Correctly chain up map-to-image/unmap to the image backend Fixes the infinite recursion reported by jojo. Signed-off-by: Chris Wilson --- src/cairo-directfb-surface.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cairo-directfb-surface.c b/src/cairo-directfb-surface.c index 16e367af8..5ac64ba98 100644 --- a/src/cairo-directfb-surface.c +++ b/src/cairo-directfb-surface.c @@ -197,7 +197,7 @@ _cairo_dfb_surface_map_to_image (void *abstract_surface, _cairo_image_surface_init (&surface->image, image, surface->image.pixman_format); } - return _cairo_surface_map_to_image (&surface->image.base, extents); + return _cairo_image_surface_map_to_image (&surface->image.base, extents); } static cairo_int_status_t @@ -205,7 +205,7 @@ _cairo_dfb_surface_unmap_image (void *abstract_surface, cairo_image_surface_t *image) { cairo_dfb_surface_t *surface = abstract_surface; - return _cairo_surface_unmap_image (&surface->image.base, image); + return _cairo_image_surface_unmap_image (&surface->image.base, image); } static cairo_status_t