summaryrefslogtreecommitdiff
path: root/source/pdf/pdf-clean.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/pdf/pdf-clean.c')
-rw-r--r--source/pdf/pdf-clean.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/pdf/pdf-clean.c b/source/pdf/pdf-clean.c
index 8e1dc894..2c8ade73 100644
--- a/source/pdf/pdf-clean.c
+++ b/source/pdf/pdf-clean.c
@@ -39,7 +39,7 @@ pdf_clean_stream_object(fz_context *ctx, pdf_document *doc, pdf_obj *obj, pdf_ob
if (own_res)
{
- ref = pdf_new_ref(ctx, doc, res);
+ ref = pdf_add_object(ctx, doc, res);
pdf_dict_put(ctx, obj, PDF_NAME_Resources, ref);
}
}
@@ -112,7 +112,7 @@ pdf_clean_type3(fz_context *ctx, pdf_document *doc, pdf_obj *obj, pdf_obj *orig_
/* ProcSet - no cleaning possible. Inherit this from the old dict. */
pdf_dict_put(ctx, res, PDF_NAME_ProcSet, pdf_dict_get(ctx, orig_res, PDF_NAME_ProcSet));
- ref = pdf_new_ref(ctx, doc, res);
+ ref = pdf_add_object(ctx, doc, res);
pdf_dict_put(ctx, obj, PDF_NAME_Resources, ref);
}
fz_always(ctx)
@@ -161,7 +161,7 @@ void pdf_clean_page_contents(fz_context *ctx, pdf_document *doc, pdf_page *page,
{
/* create a new object to replace the array */
new_obj = pdf_new_dict(ctx, doc, 1);
- new_ref = pdf_new_ref(ctx, doc, new_obj);
+ new_ref = pdf_add_object(ctx, doc, new_obj);
pdf_drop_obj(ctx, page->contents);
page->contents = contents = pdf_keep_obj(ctx, new_ref);
}
@@ -268,7 +268,7 @@ void pdf_clean_page_contents(fz_context *ctx, pdf_document *doc, pdf_page *page,
pdf_update_stream(ctx, doc, contents, buffer, 0);
pdf_drop_obj(ctx, page->resources);
- ref = pdf_new_ref(ctx, doc, res);
+ ref = pdf_add_object(ctx, doc, res);
page->resources = pdf_keep_obj(ctx, ref);
pdf_dict_put(ctx, page->me, PDF_NAME_Resources, ref);
}