summaryrefslogtreecommitdiff
path: root/Source/Android/jni/MainAndroid.cpp
diff options
context:
space:
mode:
authorSimonx22 <simon@oatmealdome.me>2025-10-29 12:57:37 -0400
committerSimonx22 <simon@oatmealdome.me>2025-11-02 20:09:23 -0500
commitf718a6b72f4295430e70270c27c571c0d83de5f8 (patch)
tree2a633ff2603faeb7cbb0469434ceea917924f3af /Source/Android/jni/MainAndroid.cpp
parentb920182c97703b3df0fcb44cebdd6d1cc5485fcc (diff)
Android: Add Reset Dolphin Settings functionality
Diffstat (limited to 'Source/Android/jni/MainAndroid.cpp')
-rw-r--r--Source/Android/jni/MainAndroid.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/Android/jni/MainAndroid.cpp b/Source/Android/jni/MainAndroid.cpp
index 646f745a13..c9893df541 100644
--- a/Source/Android/jni/MainAndroid.cpp
+++ b/Source/Android/jni/MainAndroid.cpp
@@ -545,6 +545,14 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_ReloadConfig
SConfig::GetInstance().LoadSettings();
}
+JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_ResetDolphinSettings(JNIEnv*,
+ jclass)
+{
+ HostThreadLock guard;
+ SConfig::ResetAllSettings();
+ UICommon::SetUserDirectory(File::GetUserPath(D_USER_IDX));
+}
+
JNIEXPORT void JNICALL
Java_org_dolphinemu_dolphinemu_NativeLibrary_UpdateGCAdapterScanThread(JNIEnv*, jclass)
{