Forráskód Böngészése

Use SDL_AndroidGetActivity() instead of the full activity name (better for custom packages)

fysx 12 éve
szülő
commit
00052d8067
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      jni/love/src/common/android.cpp

+ 1 - 1
jni/love/src/common/android.cpp

@@ -34,7 +34,7 @@ double getScreenScale()
 {
 {
   JNIEnv *env = (JNIEnv*) SDL_AndroidGetJNIEnv();
   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;");
   jmethodID getMetrics = env->GetStaticMethodID(activity, "getMetrics", "()Landroid/util/DisplayMetrics;");
   jobject metrics = env->CallStaticObjectMethod(activity, getMetrics);
   jobject metrics = env->CallStaticObjectMethod(activity, getMetrics);
   jclass metricsClass = env->GetObjectClass(metrics);
   jclass metricsClass = env->GetObjectClass(metrics);