From f66bcef797ad732c294ffc8168bbfe50e86ffca7 Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Wed, 14 Sep 2016 18:02:35 +0100 Subject: Don't report addRef/dropRef events to Memento twice. We call Memento_addRef etc in fz_keep_impXX functions, so don't call them in the callers too. --- source/pdf/pdf-object.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'source/pdf') diff --git a/source/pdf/pdf-object.c b/source/pdf/pdf-object.c index 10eb6690..b4e33f3c 100644 --- a/source/pdf/pdf-object.c +++ b/source/pdf/pdf-object.c @@ -203,7 +203,6 @@ pdf_keep_obj(fz_context *ctx, pdf_obj *obj) { if (obj >= PDF_OBJ__LIMIT) { - (void)Memento_takeRef(obj); (void)fz_keep_imp16(ctx, obj, &obj->refs); } return obj; @@ -1723,7 +1722,6 @@ pdf_drop_obj(fz_context *ctx, pdf_obj *obj) { if (obj >= PDF_OBJ__LIMIT) { - (void)Memento_dropRef(obj); if (fz_drop_imp16(ctx, obj, &obj->refs)) { if (obj->kind == PDF_ARRAY) -- cgit v1.2.3