summaryrefslogtreecommitdiff
path: root/Source/Android/jni/AndroidCommon/IDCache.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2023-09-02 12:44:26 +0200
committerJosJuice <josjuice@gmail.com>2023-09-02 12:58:20 +0200
commit190e71a3188d1ade2a158c8aa0ec737b6929f5a8 (patch)
tree269f76cf983bc1d59253fcef60f37403d0712619 /Source/Android/jni/AndroidCommon/IDCache.cpp
parent5e5887a378db28324a8fc8825f21539525412e12 (diff)
Android: Use JNI for setting/getting ISO paths
This gets rid of the last Android-specific code that directly interfaces with INI files.
Diffstat (limited to 'Source/Android/jni/AndroidCommon/IDCache.cpp')
-rw-r--r--Source/Android/jni/AndroidCommon/IDCache.cpp46
1 files changed, 0 insertions, 46 deletions
diff --git a/Source/Android/jni/AndroidCommon/IDCache.cpp b/Source/Android/jni/AndroidCommon/IDCache.cpp
index 968d1b7e82..c3bd435af6 100644
--- a/Source/Android/jni/AndroidCommon/IDCache.cpp
+++ b/Source/Android/jni/AndroidCommon/IDCache.cpp
@@ -36,12 +36,6 @@ static jclass s_hash_map_class;
static jmethodID s_hash_map_init;
static jmethodID s_hash_map_put;
-static jclass s_ini_file_class;
-static jfieldID s_ini_file_pointer;
-static jclass s_ini_file_section_class;
-static jfieldID s_ini_file_section_pointer;
-static jmethodID s_ini_file_section_constructor;
-
static jclass s_compress_cb_class;
static jmethodID s_compress_cb_run;
@@ -240,31 +234,6 @@ jmethodID GetHashMapPut()
return s_hash_map_put;
}
-jclass GetIniFileClass()
-{
- return s_ini_file_class;
-}
-
-jfieldID GetIniFilePointer()
-{
- return s_ini_file_pointer;
-}
-
-jclass GetIniFileSectionClass()
-{
- return s_ini_file_section_class;
-}
-
-jfieldID GetIniFileSectionPointer()
-{
- return s_ini_file_section_pointer;
-}
-
-jmethodID GetIniFileSectionConstructor()
-{
- return s_ini_file_section_constructor;
-}
-
jclass GetCompressCallbackClass()
{
return s_compress_cb_class;
@@ -581,19 +550,6 @@ JNIEXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved)
"(Ljava/lang/String;)Ljava/lang/String;");
env->DeleteLocalRef(analytics_class);
- const jclass ini_file_class = env->FindClass("org/dolphinemu/dolphinemu/utils/IniFile");
- s_ini_file_class = reinterpret_cast<jclass>(env->NewGlobalRef(ini_file_class));
- s_ini_file_pointer = env->GetFieldID(ini_file_class, "mPointer", "J");
- env->DeleteLocalRef(ini_file_class);
-
- const jclass ini_file_section_class =
- env->FindClass("org/dolphinemu/dolphinemu/utils/IniFile$Section");
- s_ini_file_section_class = reinterpret_cast<jclass>(env->NewGlobalRef(ini_file_section_class));
- s_ini_file_section_pointer = env->GetFieldID(ini_file_section_class, "mPointer", "J");
- s_ini_file_section_constructor = env->GetMethodID(
- ini_file_section_class, "<init>", "(Lorg/dolphinemu/dolphinemu/utils/IniFile;J)V");
- env->DeleteLocalRef(ini_file_section_class);
-
const jclass linked_hash_map_class = env->FindClass("java/util/LinkedHashMap");
s_linked_hash_map_class = reinterpret_cast<jclass>(env->NewGlobalRef(linked_hash_map_class));
s_linked_hash_map_init = env->GetMethodID(s_linked_hash_map_class, "<init>", "(I)V");
@@ -768,8 +724,6 @@ JNIEXPORT void JNI_OnUnload(JavaVM* vm, void* reserved)
env->DeleteGlobalRef(s_analytics_class);
env->DeleteGlobalRef(s_linked_hash_map_class);
env->DeleteGlobalRef(s_hash_map_class);
- env->DeleteGlobalRef(s_ini_file_class);
- env->DeleteGlobalRef(s_ini_file_section_class);
env->DeleteGlobalRef(s_compress_cb_class);
env->DeleteGlobalRef(s_content_handler_class);
env->DeleteGlobalRef(s_network_helper_class);