summaryrefslogtreecommitdiff
path: root/Source/Android/jni/ActivityTracker.cpp
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2026-02-03 16:50:52 -0600
committerGitHub <noreply@github.com>2026-02-03 16:50:52 -0600
commitdd2b94cd4a71fb6abda72f58d27434ef2d8b0a5f (patch)
tree5355c7878fc942b9b9ed79f2b9ca09923c5a8557 /Source/Android/jni/ActivityTracker.cpp
parenteac7b290423efea867c2c7f3f2b2792d05418bdd (diff)
parent2322437f96bc53f1edcd9100daedb5b54c6e0fc4 (diff)
Merge pull request #13594 from jordan-woyak/state-cleanups
State: Simplify interthread communication and general cleanups.
Diffstat (limited to 'Source/Android/jni/ActivityTracker.cpp')
-rw-r--r--Source/Android/jni/ActivityTracker.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/Source/Android/jni/ActivityTracker.cpp b/Source/Android/jni/ActivityTracker.cpp
index b871890576..20fc7df79a 100644
--- a/Source/Android/jni/ActivityTracker.cpp
+++ b/Source/Android/jni/ActivityTracker.cpp
@@ -5,6 +5,8 @@
#include "Common/Logging/Log.h"
#include "Core/AchievementManager.h"
+#include "UICommon/UICommon.h"
+#include "jni/Host.h"
extern "C" {
@@ -18,4 +20,11 @@ Java_org_dolphinemu_dolphinemu_utils_ActivityTracker_setBackgroundExecutionAllow
INFO_LOG_FMT(CORE, "SetBackgroundExecutionAllowed {}", allowed);
AchievementManager::GetInstance().SetBackgroundExecutionAllowed(allowed);
}
+
+JNIEXPORT void JNICALL
+Java_org_dolphinemu_dolphinemu_utils_ActivityTracker_flushUnsavedData(JNIEnv*, jclass)
+{
+ HostThreadLock guard;
+ UICommon::FlushUnsavedData();
+}
}