summaryrefslogtreecommitdiff
path: root/apps/pdfdraw.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/pdfdraw.c')
-rw-r--r--apps/pdfdraw.c9
1 files 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++)