diff options
author | Robin Watts <robin.watts@artifex.com> | 2017-01-06 17:49:19 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2017-01-06 18:04:32 +0000 |
commit | 16911233da82601e2df6b0af49fc2136db38535d (patch) | |
tree | e140bc4262105641a2a32f9522ce605ee86ebcb2 /source/fitz/output-ps.c | |
parent | cb91a7732e2e2475f4bcd5cea8ac847a78e24a66 (diff) | |
download | mupdf-16911233da82601e2df6b0af49fc2136db38535d.tar.xz |
Fix /dev/null slowdown.
In commit 80308eae9964e71b66a18f3de6ebcd2ebf0d306b ("Regularize
band writer interface"), I inadvertently slowed down outputting
to /dev/null. Fixed here.
Also take the opportunity to speed ppm/pnm files writing in
general if we don't need to collate.
Diffstat (limited to 'source/fitz/output-ps.c')
-rw-r--r-- | source/fitz/output-ps.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/fitz/output-ps.c b/source/fitz/output-ps.c index 8b8d9bdb..b5338955 100644 --- a/source/fitz/output-ps.c +++ b/source/fitz/output-ps.c @@ -187,6 +187,9 @@ ps_write_band(fz_context *ctx, fz_band_writer *writer_, int stride, int band_sta int required_output; unsigned char *o; + if (!out) + return; + if (band_start+band_height >= h) band_height = h - band_start; |