summaryrefslogtreecommitdiff
path: root/android/jni
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2013-06-13 16:00:35 +0100
committerRobin Watts <robin.watts@artifex.com>2013-06-13 16:37:06 +0100
commitf85653219a85a9f91cb14471485611ca5f6b25ba (patch)
treed0abcf8b18b90f1430d4dddf4d4ae2e9d3deb07e /android/jni
parent181dca77f819f9953e0eed4b10ee83d0a9153212 (diff)
downloadmupdf-f85653219a85a9f91cb14471485611ca5f6b25ba.tar.xz
Make display lists reference counted objects.
Remove fz_free_display_list from the API; instead use fz_drop_display_list.
Diffstat (limited to 'android/jni')
-rw-r--r--android/jni/mupdf.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/android/jni/mupdf.c b/android/jni/mupdf.c
index f436a65d..e4333df0 100644
--- a/android/jni/mupdf.c
+++ b/android/jni/mupdf.c
@@ -134,9 +134,9 @@ static void drop_page_cache(globals *glo, page_cache *pc)
fz_document *doc = glo->doc;
LOGI("Drop page %d", pc->number);
- fz_free_display_list(ctx, pc->page_list);
+ fz_drop_display_list(ctx, pc->page_list);
pc->page_list = NULL;
- fz_free_display_list(ctx, pc->annot_list);
+ fz_drop_display_list(ctx, pc->annot_list);
pc->annot_list = NULL;
fz_free_page(doc, pc->page);
pc->page = NULL;
@@ -150,7 +150,7 @@ static void dump_annotation_display_lists(globals *glo)
int i;
for (i = 0; i < NUM_CACHE; i++) {
- fz_free_display_list(ctx, glo->pages[i].annot_list);
+ fz_drop_display_list(ctx, glo->pages[i].annot_list);
glo->pages[i].annot_list = NULL;
}
}