From 7350d67f358d4f04643f43003861290ab162eaec Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 9 Mar 2016 18:22:38 +0100 Subject: Make pdf_is_stream work on loaded stream dictionary objects as well. --- source/pdf/pdf-stream.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'source/pdf/pdf-stream.c') diff --git a/source/pdf/pdf-stream.c b/source/pdf/pdf-stream.c index 57167eda..7f58d6c0 100644 --- a/source/pdf/pdf-stream.c +++ b/source/pdf/pdf-stream.c @@ -19,8 +19,9 @@ pdf_obj_num_is_stream(fz_context *ctx, pdf_document *doc, int num, int gen) int pdf_is_stream(fz_context *ctx, pdf_obj *obj) { - return pdf_obj_num_is_stream(ctx, pdf_get_indirect_document(ctx, obj), - pdf_to_num(ctx, obj), pdf_to_gen(ctx, obj)); + pdf_document *doc = pdf_get_bound_document(ctx, obj); + int num = pdf_obj_parent_num(ctx, obj); + return pdf_obj_num_is_stream(ctx, doc, num, 0); } /* -- cgit v1.2.3