diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/adapters/ViewPagerAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/adapters/ViewPagerAdapter.kt index 2d9d8042..8afa35fa 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/adapters/ViewPagerAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/adapters/ViewPagerAdapter.kt @@ -30,12 +30,18 @@ class ViewPagerAdapter(val activity: SimpleActivity, val tabsToShow: ArrayList() fileDirItems.forEach { val listItem = ListItem(it.path, it.name, it.isDirectory, it.children, it.size, it.modified, false, false) - if (isProperMimeType(wantedMimeType, it.path, it.isDirectory)) { + if (wantedMimeTypes.any { mimeType -> isProperMimeType(mimeType, it.path, it.isDirectory) }) { listItems.add(listItem) } } diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/MyViewPagerFragment.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/MyViewPagerFragment.kt index 115f58dd..9b00be3b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/MyViewPagerFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/MyViewPagerFragment.kt @@ -26,7 +26,7 @@ abstract class MyViewPagerFragment(c var isGetContentIntent = false var isGetRingtonePicker = false var isPickMultipleIntent = false - var wantedMimeType = "" + var wantedMimeTypes = listOf("") protected var isCreateDocumentIntent = false protected lateinit var innerBinding: BINDING diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/RecentsFragment.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/RecentsFragment.kt index ee7f5cff..413bada2 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/RecentsFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/RecentsFragment.kt @@ -179,7 +179,7 @@ class RecentsFragment(context: Context, attributeSet: AttributeSet) : MyViewPage val modified = cursor.getLongValue(FileColumns.DATE_MODIFIED) * 1000 val fileDirItem = ListItem(path, name, false, 0, size, modified, false, false) if ((showHidden || !name.startsWith(".")) && activity?.getDoesFilePathExist(path) == true) { - if (isProperMimeType(wantedMimeType, path, false)) { + if (wantedMimeTypes.any { isProperMimeType(it, path, false) }) { listItems.add(fileDirItem) } }