diff --git a/src/common/android/id_cache.cpp b/src/common/android/id_cache.cpp index 0e1bc07626..aeb040cf57 100644 --- a/src/common/android/id_cache.cpp +++ b/src/common/android/id_cache.cpp @@ -107,14 +107,14 @@ namespace Common::Android { JNIEnv *GetEnvForThread() { thread_local static struct OwnedEnv { OwnedEnv() { - status = s_java_vm->GetEnv(reinterpret_cast(&env), JNI_VERSION_1_6); + status = state.java_vm->GetEnv(reinterpret_cast(&env), JNI_VERSION_1_6); if (status == JNI_EDETACHED) - s_java_vm->AttachCurrentThread(&env, nullptr); + state.java_vm->AttachCurrentThread(&env, nullptr); } ~OwnedEnv() { if (status == JNI_EDETACHED) - s_java_vm->DetachCurrentThread(); + state.java_vm->DetachCurrentThread(); } int status;