Skip to content

Commit

Permalink
[win32] Restore fine-grained fallback support for printing.
Browse files Browse the repository at this point in the history
Missed updating win32 when implementing the new paginated API to query
support for the fine-grained fallbacks.

(Thanks to Adrian for spotting this oversight.)
  • Loading branch information
Chris Wilson committed Oct 8, 2008
1 parent 565c02a commit 59141e5
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/cairo-win32-printing-surface.c
Original file line number Diff line number Diff line change
Expand Up @@ -1522,6 +1522,12 @@ _cairo_win32_printing_surface_set_paginated_mode (void *abstract_surface,
surface->paginated_mode = paginated_mode;
}

static cairo_bool_t
_cairo_win32_printing_surface_supports_fine_grained_fallbacks (void *abstract_surface)
{
return TRUE;
}

/**
* cairo_win32_printing_surface_create:
* @hdc: the DC to create a surface for
Expand Down Expand Up @@ -1642,4 +1648,6 @@ static const cairo_paginated_surface_backend_t cairo_win32_surface_paginated_bac
_cairo_win32_printing_surface_start_page,
_cairo_win32_printing_surface_set_paginated_mode,
NULL, /* set_bounding_box */
NULL, /* _cairo_win32_printing_surface_has_fallback_images, */
_cairo_win32_printing_surface_supports_fine_grained_fallbacks,
};

0 comments on commit 59141e5

Please sign in to comment.