summaryrefslogtreecommitdiff
path: root/source/tools/mudraw.c
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2017-07-11 03:12:06 +0800
committerSebastian Rasmussen <sebras@gmail.com>2017-07-11 03:12:06 +0800
commitcfaf2bbfb3fd19145be6d36007f2c701f1e86c1e (patch)
tree084eb34a3637ee04e852f37064cdf7cb2f2ce098 /source/tools/mudraw.c
parente3fb2f11d92e7a1df9fc1a83ba5d8bd7a5ca18fc (diff)
downloadmupdf-cfaf2bbfb3fd19145be6d36007f2c701f1e86c1e.tar.xz
Drop unused page/display list if threading not enabled.
Diffstat (limited to 'source/tools/mudraw.c')
-rw-r--r--source/tools/mudraw.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/tools/mudraw.c b/source/tools/mudraw.c
index b138714b..233ba211 100644
--- a/source/tools/mudraw.c
+++ b/source/tools/mudraw.c
@@ -1079,6 +1079,9 @@ static void drawpage(fz_context *ctx, fz_document *doc, int pagenum)
bgprint.interptime = start;
#ifndef DISABLE_MUTHREADS
mu_trigger_semaphore(&bgprint.start);
+#else
+ fz_drop_display_list(ctx, list);
+ fz_drop_page(ctx, page);
#endif
}
else