diff options
author | Benjamin Hennion <benjamin.hennion@wanadoo.fr> | 2023-01-07 13:08:38 +0100 |
---|---|---|
committer | Benjamin Hennion <benjamin.hennion@wanadoo.fr> | 2023-01-07 13:08:38 +0100 |
commit | 477c134412dd711e101923ae996bf31e203d8821 (patch) | |
tree | 598c6c6bfed0081acc3b231ab36d297a20f4e2ec /src/cairo-paginated-surface.c | |
parent | 13a0474641232cccb15d24fa31d8c2557731665b (diff) |
Make _cairo_paginated_surface_set_size takes double-typed width and
height (instead of integers).
Both cairo_pdf_surface_set_size and cairo_ps_surface_set_size passed on
their width and height arguments (of type double) directly to
_cairo_paginated_surface_set_size(cairo_paginated_surface_t*, int, int),
so the width and height were truncated.
A small part of the surface was then inaccessible for drawing (stripes
on the right and bottom of the surface).
This fixes that.
Diffstat (limited to 'src/cairo-paginated-surface.c')
-rw-r--r-- | src/cairo-paginated-surface.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cairo-paginated-surface.c b/src/cairo-paginated-surface.c index a3f7cd9b2..07d86d070 100644 --- a/src/cairo-paginated-surface.c +++ b/src/cairo-paginated-surface.c @@ -166,8 +166,8 @@ _cairo_paginated_surface_get_recording (cairo_surface_t *surface) cairo_status_t _cairo_paginated_surface_set_size (cairo_surface_t *surface, - int width, - int height) + double width, + double height) { cairo_paginated_surface_t *paginated_surface; cairo_status_t status; |