summaryrefslogtreecommitdiff
path: root/Source/Android/jni/GameList/GameFileCache.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2023-09-03 17:38:52 +0200
committerGitHub <noreply@github.com>2023-09-03 17:38:52 +0200
commit26e9294075c4bc531cac197bea68a9d0b109bd78 (patch)
tree8de69585e7030fcf7cbc3b67cb2a964710af819c /Source/Android/jni/GameList/GameFileCache.cpp
parent57b1bd2b1a834ea5182739b3841288bdf1dc4a64 (diff)
parent190e71a3188d1ade2a158c8aa0ec737b6929f5a8 (diff)
Merge pull request #12153 from JosJuice/android-iso-paths-jni
Android: Use JNI for setting/getting ISO paths
Diffstat (limited to 'Source/Android/jni/GameList/GameFileCache.cpp')
-rw-r--r--Source/Android/jni/GameList/GameFileCache.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/Source/Android/jni/GameList/GameFileCache.cpp b/Source/Android/jni/GameList/GameFileCache.cpp
index 280de59bf9..27c3b0ef63 100644
--- a/Source/Android/jni/GameList/GameFileCache.cpp
+++ b/Source/Android/jni/GameList/GameFileCache.cpp
@@ -6,6 +6,7 @@
#include <jni.h>
+#include "Core/Config/MainSettings.h"
#include "UICommon/GameFileCache.h"
#include "jni/AndroidCommon/AndroidCommon.h"
#include "jni/AndroidCommon/IDCache.h"
@@ -38,6 +39,18 @@ JNIEXPORT jobjectArray JNICALL Java_org_dolphinemu_dolphinemu_model_GameFileCach
env, UICommon::FindAllGamePaths(JStringArrayToVector(env, folder_paths), recursive_scan));
}
+JNIEXPORT jobjectArray JNICALL
+Java_org_dolphinemu_dolphinemu_model_GameFileCache_getIsoPaths(JNIEnv* env, jclass)
+{
+ return VectorToJStringArray(env, Config::GetIsoPaths());
+}
+
+JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_model_GameFileCache_setIsoPaths(
+ JNIEnv* env, jclass, jobjectArray paths)
+{
+ Config::SetIsoPaths(JStringArrayToVector(env, paths));
+}
+
JNIEXPORT jint JNICALL Java_org_dolphinemu_dolphinemu_model_GameFileCache_getSize(JNIEnv* env,
jobject obj)
{