From 16911233da82601e2df6b0af49fc2136db38535d Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Fri, 6 Jan 2017 17:49:19 +0000 Subject: 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. --- source/fitz/output-ps.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/fitz/output-ps.c') 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; -- cgit v1.2.3