diff options
author | Robin Watts <robin.watts@artifex.com> | 2016-03-21 18:52:20 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2016-03-21 19:03:51 +0000 |
commit | e5eb6ade2cfbc3493d4462b4aa8c92bd26f7a0c8 (patch) | |
tree | c6adbcd356b0a797e52d30d2ef0794c124f7dc15 /include | |
parent | c4d3a9142761a567fce9f66946a917e087c0de67 (diff) | |
download | mupdf-e5eb6ade2cfbc3493d4462b4aa8c92bd26f7a0c8.tar.xz |
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.
Diffstat (limited to 'include')
-rw-r--r-- | include/mupdf/fitz/output.h | 3 |
1 files changed, 2 insertions, 1 deletions
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); } /* |