summaryrefslogtreecommitdiff
path: root/src/cairo-paginated-surface.c
diff options
context:
space:
mode:
authorBenjamin Hennion <benjamin.hennion@wanadoo.fr>2023-01-07 13:08:38 +0100
committerBenjamin Hennion <benjamin.hennion@wanadoo.fr>2023-01-07 13:08:38 +0100
commit477c134412dd711e101923ae996bf31e203d8821 (patch)
tree598c6c6bfed0081acc3b231ab36d297a20f4e2ec /src/cairo-paginated-surface.c
parent13a0474641232cccb15d24fa31d8c2557731665b (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.c4
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;