diff options
| author | JosJuice <josjuice@gmail.com> | 2020-09-13 13:20:58 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2020-10-21 20:02:52 +0200 |
| commit | 0dc29c743b9b2ed2dabf9d510cafcf99ca46b1f5 (patch) | |
| tree | cd148d5e2a67bfb2bf8bc2ca4062c7634af55cda /Source/Android/jni/AndroidCommon/IDCache.cpp | |
| parent | b6fcfcb9c905a315054da6a4c9a56f2fd82655a1 (diff) | |
Android: Get game metadata from core
Trying to get it from a GameFile before emulation starts is unreliable.
Diffstat (limited to 'Source/Android/jni/AndroidCommon/IDCache.cpp')
| -rw-r--r-- | Source/Android/jni/AndroidCommon/IDCache.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/Source/Android/jni/AndroidCommon/IDCache.cpp b/Source/Android/jni/AndroidCommon/IDCache.cpp index 308fda1f04..bebdea1a4b 100644 --- a/Source/Android/jni/AndroidCommon/IDCache.cpp +++ b/Source/Android/jni/AndroidCommon/IDCache.cpp @@ -13,7 +13,8 @@ static JavaVM* s_java_vm; static jclass s_native_library_class; static jmethodID s_display_alert_msg; static jmethodID s_do_rumble; -static jmethodID s_get_update_touch_pointer; +static jmethodID s_update_touch_pointer; +static jmethodID s_on_title_changed; static jclass s_game_file_class; static jfieldID s_game_file_pointer; @@ -85,7 +86,12 @@ jmethodID GetDoRumble() jmethodID GetUpdateTouchPointer() { - return s_get_update_touch_pointer; + return s_update_touch_pointer; +} + +jmethodID GetOnTitleChanged() +{ + return s_on_title_changed; } jclass GetAnalyticsClass() @@ -212,8 +218,9 @@ jint JNI_OnLoad(JavaVM* vm, void* reserved) s_display_alert_msg = env->GetStaticMethodID(s_native_library_class, "displayAlertMsg", "(Ljava/lang/String;Ljava/lang/String;ZZ)Z"); s_do_rumble = env->GetStaticMethodID(s_native_library_class, "rumble", "(ID)V"); - s_get_update_touch_pointer = + s_update_touch_pointer = env->GetStaticMethodID(s_native_library_class, "updateTouchPointer", "()V"); + s_on_title_changed = env->GetStaticMethodID(s_native_library_class, "onTitleChanged", "()V"); env->DeleteLocalRef(native_library_class); const jclass game_file_class = env->FindClass("org/dolphinemu/dolphinemu/model/GameFile"); |
