summaryrefslogtreecommitdiff
path: root/platform/java/mupdf_native.c
diff options
context:
space:
mode:
Diffstat (limited to 'platform/java/mupdf_native.c')
-rw-r--r--platform/java/mupdf_native.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/java/mupdf_native.c b/platform/java/mupdf_native.c
index 55839f05..66e63879 100644
--- a/platform/java/mupdf_native.c
+++ b/platform/java/mupdf_native.c
@@ -658,6 +658,8 @@ static inline jobject to_Annotation(fz_context *ctx, JNIEnv *env, fz_annot *anno
if (jannot == NULL)
fz_throw_java(ctx, env);
+ fz_keep_annot(ctx, annot);
+
return jannot;
}
@@ -756,6 +758,8 @@ static inline jobject to_Page(fz_context *ctx, JNIEnv *env, fz_page *page)
if (jobj == NULL)
fz_throw_java(ctx, env);
+ fz_keep_page(ctx, page);
+
return jobj;
}
#endif