From c6e2f1a6ea04c5db000718da406dd2eb2b8c19ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Thu, 18 Jan 2018 22:42:54 +0100 Subject: [PATCH] Fix Android.cpp --- src/openrct2/platform/Android.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/openrct2/platform/Android.cpp b/src/openrct2/platform/Android.cpp index 2954079bcd..d3429d1566 100644 --- a/src/openrct2/platform/Android.cpp +++ b/src/openrct2/platform/Android.cpp @@ -55,16 +55,16 @@ uint8 platform_get_locale_measurement_format() { } float platform_get_default_scale() { - JNIEnv *env = SDL_AndroidGetJNIEnv(); + JNIEnv *env = static_cast(SDL_AndroidGetJNIEnv()); - jobject *activity = (jobject *) SDL_AndroidGetActivity(); - jclass *activityClass = (*env)->GetObjectClass(env, activity); - jmethodID getDefaultScale = (*env)->GetMethodID(env, activityClass, "getDefaultScale", "()F"); + jobject activity = static_cast(SDL_AndroidGetActivity()); + jclass activityClass = env->GetObjectClass(activity); + jmethodID getDefaultScale = env->GetMethodID(activityClass, "getDefaultScale", "()F"); - jfloat displayScale = (*env)->CallFloatMethod(env, activity, getDefaultScale); + jfloat displayScale = env->CallFloatMethod(activity, getDefaultScale); - (*env)->DeleteLocalRef(env, activity); - (*env)->DeleteLocalRef(env, activityClass); + env->DeleteLocalRef(activity); + env->DeleteLocalRef(activityClass); return displayScale; }