diff options
| author | JosJuice <josjuice@gmail.com> | 2020-11-08 15:39:17 +0100 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2020-12-20 13:24:54 +0100 |
| commit | 525268f043a25116dbb5e362d9e3e84b3f4ca5e5 (patch) | |
| tree | dc20a420526e559ddb3a280dfb32bb2efb34e044 /Source/Android/jni/AndroidCommon/AndroidCommon.cpp | |
| parent | e60665da94917812313f1ca4b96b7a03fd5b4a1c (diff) | |
Android: Fix opening games with extensionless URI
Diffstat (limited to 'Source/Android/jni/AndroidCommon/AndroidCommon.cpp')
| -rw-r--r-- | Source/Android/jni/AndroidCommon/AndroidCommon.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Source/Android/jni/AndroidCommon/AndroidCommon.cpp b/Source/Android/jni/AndroidCommon/AndroidCommon.cpp index 066b8edf27..373a4699cd 100644 --- a/Source/Android/jni/AndroidCommon/AndroidCommon.cpp +++ b/Source/Android/jni/AndroidCommon/AndroidCommon.cpp @@ -112,6 +112,15 @@ jlong GetAndroidContentSizeAndIsDirectory(const std::string& uri) ToJString(env, uri)); } +std::string GetAndroidContentDisplayName(const std::string& uri) +{ + JNIEnv* env = IDCache::GetEnvForThread(); + jobject display_name = + env->CallStaticObjectMethod(IDCache::GetContentHandlerClass(), + IDCache::GetContentHandlerGetDisplayName(), ToJString(env, uri)); + return display_name ? GetJString(env, reinterpret_cast<jstring>(display_name)) : ""; +} + int GetNetworkIpAddress() { JNIEnv* env = IDCache::GetEnvForThread(); |
