misc stuff to make glmark2 run

This commit is contained in:
Mis012
2024-03-05 17:07:21 +01:00
parent a9c72d58fd
commit 6d587a19e5
7 changed files with 99 additions and 20 deletions

View File

@@ -28,9 +28,11 @@ static void activity_close(JNIEnv *env, jobject activity)
static void activity_unfocus(JNIEnv *env, jobject activity)
{
(*env)->CallVoidMethod(env, activity, handle_cache.activity.onPause);
if((*env)->ExceptionCheck(env))
(*env)->ExceptionDescribe(env);
if(!_GET_BOOL_FIELD(activity, "paused")) {
(*env)->CallVoidMethod(env, activity, handle_cache.activity.onPause);
if((*env)->ExceptionCheck(env))
(*env)->ExceptionDescribe(env);
}
(*env)->CallVoidMethod(env, activity, handle_cache.activity.onStop);
if((*env)->ExceptionCheck(env))