Просмотр исходного кода

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

fysx 12 лет назад
Родитель
Сommit
00052d8067
1 измененных файлов с 1 добавлено и 1 удалено
  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();
 
-  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);