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-png.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/fitz/output-png.c') diff --git a/source/fitz/output-png.c b/source/fitz/output-png.c index 24e9394f..993bda9f 100644 --- a/source/fitz/output-png.c +++ b/source/fitz/output-png.c @@ -133,6 +133,9 @@ png_write_band(fz_context *ctx, fz_band_writer *writer_, int stride, int band_st int y, x, k, err, finalband; int w, h, n; + if (!out) + return; + w = writer->super.w; h = writer->super.h; n = writer->super.n; -- cgit v1.2.3