diff options
| author | OatmealDome <OatmealDome@users.noreply.github.com> | 2026-03-24 19:40:56 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-24 19:40:56 -0400 |
| commit | 59fae214afc6c576380600e150202975b2e2810e (patch) | |
| tree | 59f6a0e6d0625907880a96781df7f06869b8b16f /Source/Android/app/src/main/java | |
| parent | cfa6ec806e00434365e186c248c7785d0eda17d5 (diff) | |
| parent | 9085d649dc8fb4c288a84e61387dc9503ada80d9 (diff) | |
Merge pull request #14507 from Simonx22/android/permissionshandler-jni-keep
Android: Add Keep to JNI-exposed PermissionsHandler methods
Diffstat (limited to 'Source/Android/app/src/main/java')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/PermissionsHandler.kt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/PermissionsHandler.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/PermissionsHandler.kt index 56cee4fc59..192309625b 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/PermissionsHandler.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/PermissionsHandler.kt @@ -8,6 +8,7 @@ import android.content.Context import android.content.pm.PackageManager import android.os.Build import android.os.Environment +import androidx.annotation.Keep import androidx.core.content.ContextCompat import androidx.fragment.app.FragmentActivity import org.dolphinemu.dolphinemu.DolphinApplication @@ -54,6 +55,7 @@ object PermissionsHandler { } @JvmStatic + @Keep fun hasRecordAudioPermission(context: Context?): Boolean { val nonNullContext = context ?: DolphinApplication.getAppContext() val hasRecordPermission = @@ -62,6 +64,7 @@ object PermissionsHandler { } @JvmStatic + @Keep fun requestRecordAudioPermission(activity: Activity?) { val targetActivity = activity ?: DolphinApplication.getAppActivity()!! if (activity == null) { |
