summaryrefslogtreecommitdiff
path: root/source/pdf/pdf-xobject.c
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2015-03-08 18:31:22 +0100
committerRobin Watts <robin.watts@artifex.com>2015-03-20 17:14:07 +0000
commitcef4820268f18f03c4407d3897abfde012e92204 (patch)
tree1d51dfd1a38a66a7dc4bc2e34e5fc5796c62734b /source/pdf/pdf-xobject.c
parent6c9dc1493cdf4ff11bc8f8f9fc0e26ee328fbaef (diff)
downloadmupdf-cef4820268f18f03c4407d3897abfde012e92204.tar.xz
Automatically update /Length and /Filter in pdf_update_stream.
Diffstat (limited to 'source/pdf/pdf-xobject.c')
-rw-r--r--source/pdf/pdf-xobject.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/source/pdf/pdf-xobject.c b/source/pdf/pdf-xobject.c
index e169a27a..b9afa857 100644
--- a/source/pdf/pdf-xobject.c
+++ b/source/pdf/pdf-xobject.c
@@ -228,8 +228,6 @@ pdf_new_xobject(fz_context *ctx, pdf_document *doc, const fz_rect *bbox, const f
void pdf_update_xobject_contents(fz_context *ctx, pdf_document *doc, pdf_xobject *form, fz_buffer *buffer)
{
- pdf_dict_dels(ctx, form->contents, "Filter");
- pdf_dict_puts_drop(ctx, form->contents, "Length", pdf_new_int(ctx, doc, buffer->len));
- pdf_update_stream(ctx, doc, pdf_to_num(ctx, form->contents), buffer);
+ pdf_update_stream(ctx, doc, form->contents, buffer, 0);
form->iteration ++;
}