diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2007-04-21 02:57:55 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2007-04-21 02:57:55 -0400 |
commit | 7e0ae8bd43dfd8b052d021601912b46956b2921e (patch) | |
tree | 6c804e0b5959ea127d016357bbb7865c8c6485a7 /boilerplate | |
parent | 3885fff3e6215023e801dd2c72fc39560a4e22fd (diff) |
[svg] Move cairo_svg_surface_t to cairo-svg-surface-private.h
Diffstat (limited to 'boilerplate')
-rw-r--r-- | boilerplate/cairo-boilerplate-ps.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/boilerplate/cairo-boilerplate-ps.c b/boilerplate/cairo-boilerplate-ps.c index 291ac2e9..0e7a764a 100644 --- a/boilerplate/cairo-boilerplate-ps.c +++ b/boilerplate/cairo-boilerplate-ps.c @@ -30,6 +30,7 @@ #include <cairo-ps.h> #include <cairo-ps-surface-private.h> +#include <cairo-paginated-surface-private.h> cairo_user_data_key_t ps_closure_key; @@ -142,11 +143,14 @@ _cairo_boilerplate_ps_cleanup (void *closure) cairo_status_t cairo_boilerplate_ps_surface_force_fallbacks (cairo_surface_t *abstract_surface) { - cairo_ps_surface_t *surface = (cairo_ps_surface_t*) abstract_surface; + cairo_paginated_surface_t *paginated = (cairo_paginated_surface_t*) abstract_surface; + cairo_ps_surface_t *surface; if (cairo_surface_get_type (abstract_surface) != CAIRO_SURFACE_TYPE_PS) return CAIRO_STATUS_SURFACE_TYPE_MISMATCH; + surface = (cairo_ps_surface_t*) paginated->target; + surface->force_fallbacks = TRUE; return CAIRO_STATUS_SUCCESS; |