diff options
-rw-r--r-- | source/pdf/pdf-page.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/pdf/pdf-page.c b/source/pdf/pdf-page.c index fd6f71bc..fe77830f 100644 --- a/source/pdf/pdf-page.c +++ b/source/pdf/pdf-page.c @@ -573,6 +573,8 @@ pdf_delete_page(pdf_document *doc, int at) pdf_dict_puts_drop(parent, "Count", pdf_new_int(doc, count - 1)); parent = pdf_dict_gets(parent, "Parent"); } + + doc->page_count = 0; /* invalidate cached value */ } void @@ -641,6 +643,8 @@ pdf_insert_page(pdf_document *doc, pdf_page *page, int at) { fz_rethrow(ctx); } + + doc->page_count = 0; /* invalidate cached value */ } void |