From 45fd3f4d72de1f85d65896fb3f007a6a97cc65ac Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Sat, 16 Jan 2010 22:50:52 +0100 Subject: Only take md5sum if there is no pnm output file. --- apps/pdfdraw.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/pdfdraw.c b/apps/pdfdraw.c index 2310dc1d..31d78d39 100644 --- a/apps/pdfdraw.c +++ b/apps/pdfdraw.c @@ -153,10 +153,10 @@ static void drawpnm(int pagenum, struct benchmark *loadtimes, struct benchmark * long start; long end; long elapsed; - fz_md5 digest; - fz_md5init(&digest); + if (!drawpattern) + fz_md5init(&digest); drawloadpage(pagenum, loadtimes); @@ -219,7 +219,8 @@ static void drawpnm(int pagenum, struct benchmark *loadtimes, struct benchmark * } } - fz_md5update(&digest, pix->samples, pix->h * pix->w * 4); + if (!drawpattern) + fz_md5update(&digest, pix->samples, pix->h * pix->w * 4); pix->y += bh; if (pix->y + pix->h > bbox.y1) @@ -228,7 +229,7 @@ static void drawpnm(int pagenum, struct benchmark *loadtimes, struct benchmark * fz_droppixmap(pix); - { + if (!drawpattern) { unsigned char buf[16]; fz_md5final(&digest, buf); for (i = 0; i < 16; i++) -- cgit v1.2.3