From bc214b010556553720b8ab6eb6a41dff0057e5d1 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Thu, 28 Jun 2018 14:37:40 +0200 Subject: Don't forget to resolve indirect references when clearing dirty flag. --- source/pdf/pdf-object.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source/pdf') diff --git a/source/pdf/pdf-object.c b/source/pdf/pdf-object.c index bc856644..ff425a8f 100644 --- a/source/pdf/pdf-object.c +++ b/source/pdf/pdf-object.c @@ -1647,6 +1647,7 @@ void pdf_dirty_obj(fz_context *ctx, pdf_obj *obj) void pdf_clean_obj(fz_context *ctx, pdf_obj *obj) { + RESOLVE(obj); if (obj < PDF_LIMIT) return; obj->flags &= ~PDF_FLAGS_DIRTY; -- cgit v1.2.3