From 18a6ab0a89ae0bb383e57705e5bc1fc8cb6d008c Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 12 Nov 2008 01:36:32 +0100 Subject: Properly drop references to resources after preloading them in the store. --- apps/pdftool.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'apps') diff --git a/apps/pdftool.c b/apps/pdftool.c index 7318ed7e..5908148b 100644 --- a/apps/pdftool.c +++ b/apps/pdftool.c @@ -578,6 +578,16 @@ drawfreepage(void) { pdf_droppage(drawpage); drawpage = nil; + + /* Flush resources between pages. + * TODO: should check memory usage before deciding to do this. + */ + if (src && src->store) + { + fflush(stderr); + /* pdf_debugstore(src->store); */ + pdf_emptystore(src->store); + } } void -- cgit v1.2.3