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.c8
1 files changed, 4 insertions, 4 deletions
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)