From e5eb6ade2cfbc3493d4462b4aa8c92bd26f7a0c8 Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Mon, 21 Mar 2016 18:52:20 +0000 Subject: Tweak NULL output code. In the quest for better mutool draw timings, make fz_outputs going to /dev/null be represented by a NULL pointer. Spot this in the output routines and just exit. --- include/mupdf/fitz/output.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/mupdf/fitz/output.h b/include/mupdf/fitz/output.h index fbb769ae..efae50f5 100644 --- a/include/mupdf/fitz/output.h +++ b/include/mupdf/fitz/output.h @@ -62,7 +62,8 @@ void fz_drop_output(fz_context *, fz_output *); static inline void fz_write(fz_context *ctx, fz_output *out, const void *data, int size) { - out->write(ctx, out->opaque, data, size); + if (out) + out->write(ctx, out->opaque, data, size); } /* -- cgit v1.2.3