From 49b6c0f132ec4624e50cd79660143624dd1fcd35 Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Thu, 9 Mar 2017 12:41:57 -0600 Subject: Simplify fz_band_writer API. Remove needless parameter passing in fz_band_writer API. We always know the bandstart, so why make the caller keep track of it and pass it in? Similarly, we know when we hit the end of the page, so why require us to trigger the trailer writing manually? --- source/fitz/output-ps.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'source/fitz/output-ps.c') diff --git a/source/fitz/output-ps.c b/source/fitz/output-ps.c index b5338955..daf0804c 100644 --- a/source/fitz/output-ps.c +++ b/source/fitz/output-ps.c @@ -147,9 +147,8 @@ void fz_write_pixmap_as_ps(fz_context *ctx, fz_output *out, const fz_pixmap *pix fz_try(ctx) { - fz_write_header(ctx, writer, pixmap->w, pixmap->h, pixmap->n, pixmap->alpha, pixmap->xres, pixmap->yres, 1); - fz_write_band(ctx, writer, pixmap->stride, 0, pixmap->h, pixmap->samples); - fz_write_trailer(ctx, writer); + fz_write_header(ctx, writer, pixmap->w, pixmap->h, pixmap->n, pixmap->alpha, pixmap->xres, pixmap->yres, 0); + fz_write_band(ctx, writer, pixmap->stride, pixmap->h, pixmap->samples); } fz_always(ctx) { -- cgit v1.2.3