summaryrefslogtreecommitdiff
path: root/platform/android/jni/mupdf.c
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2015-04-14 16:08:28 +0200
committerRobin Watts <robin.watts@artifex.com>2015-04-14 16:14:01 +0100
commit3fdc712c45c2f91d04e44295cc7586434e23ffe7 (patch)
tree9b9cc1f9596d8ab4a955eea1359b8483be1d8ec3 /platform/android/jni/mupdf.c
parent8ee81ce0d031c3f00761c4b356cd227f31157a59 (diff)
downloadmupdf-3fdc712c45c2f91d04e44295cc7586434e23ffe7.tar.xz
android: Add EPUB support to file chooser. Fix crash on non-pdf documents.
Diffstat (limited to 'platform/android/jni/mupdf.c')
-rw-r--r--platform/android/jni/mupdf.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/platform/android/jni/mupdf.c b/platform/android/jni/mupdf.c
index d351ee6c..7a5b90f8 100644
--- a/platform/android/jni/mupdf.c
+++ b/platform/android/jni/mupdf.c
@@ -640,7 +640,9 @@ JNI_FN(MuPDFCore_javascriptSupported)(JNIEnv *env, jobject thiz)
globals *glo = get_globals(env, thiz);
fz_context *ctx = glo->ctx;
pdf_document *idoc = pdf_specifics(ctx, glo->doc);
- return pdf_js_supported(ctx, idoc);
+ if (idoc)
+ return pdf_js_supported(ctx, idoc);
+ return 0;
}
static void update_changed_rects(globals *glo, page_cache *pc, pdf_document *idoc)
@@ -847,6 +849,7 @@ static char *widget_type_string(int t)
default: return "non-widget";
}
}
+
JNIEXPORT jboolean JNICALL
JNI_FN(MuPDFCore_updatePageInternal)(JNIEnv *env, jobject thiz, jobject bitmap, int page,
int pageW, int pageH, int patchX, int patchY, int patchW, int patchH, jlong cookiePtr)