From b1aced49c005e472f9d337d396e57128908596e3 Mon Sep 17 00:00:00 2001 From: Julian Smith Date: Tue, 15 Nov 2022 12:02:06 +0000 Subject: [PATCH] fitz/fitz.i: #2048: in get_textpage(), use page rect if clip not specified. --- fitz/fitz.i | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fitz/fitz.i b/fitz/fitz.i index cc82c1006..9cca31f2b 100644 --- a/fitz/fitz.i +++ b/fitz/fitz.i @@ -4829,7 +4829,8 @@ struct Page { memset(&options, 0, sizeof options); options.flags = flags; fz_try(gctx) { - fz_rect rect = JM_rect_from_py(clip); + // Default to page's rect if `clip` not specified, for #2048. + fz_rect rect = (clip==Py_None) ? fz_bound_page(gctx, page) : JM_rect_from_py(clip); fz_matrix ctm = JM_matrix_from_py(matrix); tpage = fz_new_stext_page(gctx, rect); dev = fz_new_stext_device(gctx, tpage, &options);