summaryrefslogtreecommitdiff
path: root/Source/Android/jni/MainAndroid.cpp
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2025-11-02 22:21:15 -0600
committerJordan Woyak <jordan.woyak@gmail.com>2026-01-19 21:56:59 -0600
commit2322437f96bc53f1edcd9100daedb5b54c6e0fc4 (patch)
tree256962a703953a1eb54f978c4bc0fe3e41054806 /Source/Android/jni/MainAndroid.cpp
parent1d9e475123346c0e83289e788bdfad9f3345b512 (diff)
State: Simplify interthread communication and cleanups. Save/Load calls are now always non-blocking for the caller, but appropriately block the CPU thread as needed.
Diffstat (limited to 'Source/Android/jni/MainAndroid.cpp')
-rw-r--r--Source/Android/jni/MainAndroid.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/Source/Android/jni/MainAndroid.cpp b/Source/Android/jni/MainAndroid.cpp
index 7c78f49045..7112833403 100644
--- a/Source/Android/jni/MainAndroid.cpp
+++ b/Source/Android/jni/MainAndroid.cpp
@@ -310,19 +310,17 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_eglBindAPI(J
}
JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_SaveState(JNIEnv*, jclass,
- jint slot,
- jboolean wait)
+ jint slot)
{
HostThreadLock guard;
- State::Save(Core::System::GetInstance(), slot, wait);
+ State::Save(Core::System::GetInstance(), slot);
}
JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_SaveStateAs(JNIEnv* env, jclass,
- jstring path,
- jboolean wait)
+ jstring path)
{
HostThreadLock guard;
- State::SaveAs(Core::System::GetInstance(), GetJString(env, path), wait);
+ State::SaveAs(Core::System::GetInstance(), GetJString(env, path));
}
JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_LoadState(JNIEnv*, jclass,