diff --git a/jni/love/src/common/android.cpp b/jni/love/src/common/android.cpp index 66d7d6de..e1d4ccb9 100644 --- a/jni/love/src/common/android.cpp +++ b/jni/love/src/common/android.cpp @@ -34,7 +34,7 @@ double getScreenScale() { JNIEnv *env = (JNIEnv*) SDL_AndroidGetJNIEnv(); - jclass activity = env->FindClass("org/love2d/android/GameActivity"); + jclass activity = (jclass) SDL_AndroidGetActivity(); jmethodID getMetrics = env->GetStaticMethodID(activity, "getMetrics", "()Landroid/util/DisplayMetrics;"); jobject metrics = env->CallStaticObjectMethod(activity, getMetrics); jclass metricsClass = env->GetObjectClass(metrics);