Change JNI calls to comply with recent Boolean changes

Android OpenURL and Toast methods return Booleans now, so let's use the correct interface.
This commit is contained in:
Anthony 2024-09-24 21:35:32 +01:00 committed by Sam Lantinga
parent fcab6c99fb
commit 53bf2baac3

View file

@ -2564,7 +2564,7 @@ bool Android_JNI_ShowToast(const char *message, int duration, int gravity, int x
bool result; bool result;
JNIEnv *env = Android_JNI_GetEnv(); JNIEnv *env = Android_JNI_GetEnv();
jstring jmessage = (*env)->NewStringUTF(env, message); jstring jmessage = (*env)->NewStringUTF(env, message);
result = (*env)->CallStaticIntMethod(env, mActivityClass, midShowToast, jmessage, duration, gravity, xOffset, yOffset); result = (*env)->CallStaticBooleanMethod(env, mActivityClass, midShowToast, jmessage, duration, gravity, xOffset, yOffset);
(*env)->DeleteLocalRef(env, jmessage); (*env)->DeleteLocalRef(env, jmessage);
return result; return result;
} }
@ -2632,7 +2632,7 @@ bool Android_JNI_OpenURL(const char *url)
bool result; bool result;
JNIEnv *env = Android_JNI_GetEnv(); JNIEnv *env = Android_JNI_GetEnv();
jstring jurl = (*env)->NewStringUTF(env, url); jstring jurl = (*env)->NewStringUTF(env, url);
result = (*env)->CallStaticIntMethod(env, mActivityClass, midOpenURL, jurl); result = (*env)->CallStaticBooleanMethod(env, mActivityClass, midOpenURL, jurl);
(*env)->DeleteLocalRef(env, jurl); (*env)->DeleteLocalRef(env, jurl);
return result; return result;
} }