From 8ebca3d5481961f56b5754ab4cfa9544f58c5b0b Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 27 Feb 2018 14:20:36 +0100 Subject: Use fz_point for pdf_set_annot_ink_list and vertices too. --- platform/java/mupdf_native.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'platform/java/mupdf_native.c') diff --git a/platform/java/mupdf_native.c b/platform/java/mupdf_native.c index 29e87b8b..0cf43dea 100644 --- a/platform/java/mupdf_native.c +++ b/platform/java/mupdf_native.c @@ -9164,7 +9164,7 @@ FUN(PDFAnnotation_setInkList)(JNIEnv *env, jobject self, jobject jinklist) pdf_annot *annot = from_PDFAnnotation(env, self); int i, k, n, m; jfloatArray jpath; - float *points = NULL; + fz_point *points = NULL; int *counts = NULL; if (!ctx || !annot) return; @@ -9187,7 +9187,7 @@ FUN(PDFAnnotation_setInkList)(JNIEnv *env, jobject self, jobject jinklist) fz_try(ctx) { counts = fz_malloc(ctx, n * sizeof(int)); - points = fz_malloc(ctx, m * 2 * sizeof(float)); + points = fz_malloc(ctx, m * sizeof(fz_point)); } fz_catch(ctx) { @@ -9210,7 +9210,7 @@ FUN(PDFAnnotation_setInkList)(JNIEnv *env, jobject self, jobject jinklist) continue; counts[i] = (*env)->GetArrayLength(env, jpath); - (*env)->GetFloatArrayRegion(env, jpath, 0, counts[i], &points[k]); + (*env)->GetFloatArrayRegion(env, jpath, 0, counts[i], (float*)&points[k]); if ((*env)->ExceptionCheck(env)) { fz_free(ctx, counts); @@ -9328,7 +9328,7 @@ FUN(PDFAnnotation_setVertices)(JNIEnv *env, jobject self, jobject jvertices) } fz_try(ctx) - pdf_set_annot_vertices(ctx, annot, n, vertices); + pdf_set_annot_vertices(ctx, annot, n, (fz_point*)vertices); fz_always(ctx) fz_free(ctx, vertices); fz_catch(ctx) -- cgit v1.2.3