diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2010-11-24 21:43:07 +1030 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2010-11-28 03:38:42 +1030 |
commit | 126108a6ac5aa5e615071e0cbd1901e5a5de3ca6 (patch) | |
tree | 41f9eb22270720d886215c71195f79c588d67ea4 /boilerplate/cairo-boilerplate-svg.c | |
parent | 59661f8af428b88125db033867d662e9393d0a41 (diff) | |
download | cairo-126108a6ac5aa5e615071e0cbd1901e5a5de3ca6.tar.gz |
Boilerplate: Set fallback resolution using force_fallbacks function
cairo_set_fallback_resolution() does not work when testing rgb24 surfaces
Diffstat (limited to 'boilerplate/cairo-boilerplate-svg.c')
-rw-r--r-- | boilerplate/cairo-boilerplate-svg.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/boilerplate/cairo-boilerplate-svg.c b/boilerplate/cairo-boilerplate-svg.c index a0bbba6f6..7e7f1e78e 100644 --- a/boilerplate/cairo-boilerplate-svg.c +++ b/boilerplate/cairo-boilerplate-svg.c @@ -253,7 +253,8 @@ _cairo_boilerplate_svg_cleanup (void *closure) static void _cairo_boilerplate_svg_force_fallbacks (cairo_surface_t *abstract_surface, - unsigned int flags) + double x_pixels_per_inch, + double y_pixels_per_inch) { svg_target_closure_t *ptc = cairo_surface_get_user_data (abstract_surface, &svg_closure_key); @@ -267,6 +268,9 @@ _cairo_boilerplate_svg_force_fallbacks (cairo_surface_t *abstract_surface, paginated = (cairo_paginated_surface_t*) abstract_surface; surface = (cairo_svg_surface_t*) paginated->target; surface->force_fallbacks = TRUE; + cairo_surface_set_fallback_resolution (&paginated->base, + x_pixels_per_inch, + y_pixels_per_inch); } static const cairo_boilerplate_target_t targets[] = { |