diff options
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/gdip_custom.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/gdip_custom.cpp b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/gdip_custom.cpp index 8d23183690..3901d2d94b 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/gdip_custom.cpp +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/gdip_custom.cpp @@ -134,7 +134,11 @@ JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformPoints__I_3FI) PointF *points=NULL; jfloat *lparg1=NULL; jint rc = 0; +#ifdef JNI64 + Gdip_NATIVE_ENTER(env, that, Matrix_1TransformPoints__J_3FI_FUNC); +#else Gdip_NATIVE_ENTER(env, that, Matrix_1TransformPoints__I_3FI_FUNC); +#endif if (arg1) if ((lparg1 = env->GetFloatArrayElements(arg1, NULL)) == NULL) goto fail; if (lparg1) { points = new PointF[arg2]; |