diff options
Diffstat (limited to 'platform/java/mupdf_native.c')
-rw-r--r-- | platform/java/mupdf_native.c | 4 |
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 |