mirror of
https://github.com/love2d/love-android.git
synced 2026-08-20 04:31:26 +02:00
Use SDL_AndroidGetActivity() instead of the full activity name (better for custom packages)
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user