From b24bf9eb91a7ab08744c28f8421c347efdee653a Mon Sep 17 00:00:00 2001 From: PabloG02 Date: Fri, 7 Apr 2023 22:26:09 +0200 Subject: [PATCH] Make TitleId check more robust --- app/src/main/java/emu/skyline/AppDialog.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/emu/skyline/AppDialog.kt b/app/src/main/java/emu/skyline/AppDialog.kt index 8d9d7668..04add9a0 100644 --- a/app/src/main/java/emu/skyline/AppDialog.kt +++ b/app/src/main/java/emu/skyline/AppDialog.kt @@ -59,7 +59,7 @@ class AppDialog : BottomSheetDialogFragment() { private val savesFolderRoot by lazy { "${requireContext().getPublicFilesDir().canonicalPath}/switch/nand/user/save/0000000000000000/00000000000000000000000000000001/" } private val documentPicker = registerForActivityResult(ActivityResultContracts.OpenDocument()) { it?.let { uri -> - if (uri.toString().contains(item.titleId as CharSequence)) { + if (uri.toString().takeLast(20).removeSuffix(".zip") == item.titleId) { val saveFolder = File(savesFolderRoot + item.titleId) val inputZip = requireContext().contentResolver.openInputStream(uri) if (inputZip != null) {