diff options
author | Uli Schlachter <psychon@znc.in> | 2011-09-15 10:42:33 +0200 |
---|---|---|
committer | Uli Schlachter <psychon@znc.in> | 2011-09-15 16:21:41 +0200 |
commit | c00e4c66714d72a524dd14e5f66add4ecc77e8fe (patch) | |
tree | 77f5e4dc0269a25b98b8ea1d04e9bd06fcef7dbd /src/cairo-tee-surface.c | |
parent | 088d483043c67f0ee7795749f40a32015f4838b4 (diff) | |
download | cairo-c00e4c66714d72a524dd14e5f66add4ecc77e8fe.tar.gz |
Tee: compile fix for recent compositor API
Signed-off-by: Uli Schlachter <psychon@znc.in>
Diffstat (limited to 'src/cairo-tee-surface.c')
-rw-r--r-- | src/cairo-tee-surface.c | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/src/cairo-tee-surface.c b/src/cairo-tee-surface.c index bd5d2648e..25b420842 100644 --- a/src/cairo-tee-surface.c +++ b/src/cairo-tee-surface.c @@ -47,6 +47,8 @@ #include "cairo-tee-surface-private.h" #include "cairo-recording-surface-private.h" #include "cairo-surface-wrapper-private.h" +#include "cairo-array-private.h" +#include "cairo-image-surface-private.h" typedef struct _cairo_tee_surface { cairo_surface_t base; @@ -408,34 +410,21 @@ static const cairo_surface_backend_t cairo_tee_surface_backend = { _cairo_tee_surface_acquire_source_image, _cairo_tee_surface_release_source_image, - NULL, NULL, /* dest_image */ - NULL, /* clone_similar */ - NULL, /* composite */ - NULL, /* fill_rectangles */ - NULL, /* composite_trapezoids */ - NULL, /* create_span_renderer */ - NULL, /* check_span_renderer */ + _cairo_tee_surface_snapshot, NULL, /* copy_page */ NULL, /* show_page */ _cairo_tee_surface_get_extents, - NULL, /* old_show_glyphs */ _cairo_tee_surface_get_font_options, NULL, /* flush */ NULL, /* mark_dirty_rectangle */ - NULL, /* scaled_font_fini */ - NULL, /* scaled_glyph_fini */ _cairo_tee_surface_paint, _cairo_tee_surface_mask, _cairo_tee_surface_stroke, _cairo_tee_surface_fill, - NULL, /* replaced by show_text_glyphs */ - - _cairo_tee_surface_snapshot, - NULL, /* is_similar */ NULL, /* fill_stroke */ - NULL, /* create_solid_pattern_surface */ - NULL, /* can_repaint_solid_pattern_surface */ + + NULL, /* show_glyphs */ _cairo_tee_surface_has_show_text_glyphs, _cairo_tee_surface_show_text_glyphs |