show only the wanted file type at regular files

This commit is contained in:
tibbi 2022-07-03 10:04:04 +02:00
parent d286ca7e41
commit 61c4acc18b

View File

@ -207,7 +207,20 @@ class ItemsFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerF
for (file in files) {
val fileDirItem = getFileDirItemFromFile(file, isSortingBySize, lastModifieds, false)
if (fileDirItem != null) {
items.add(fileDirItem)
val mimetype = file.getMimeType()
val isProperMimeType = if (getContentMimeType.isEmpty() || file.isDirectory) {
true
} else {
if (getContentMimeType.endsWith("/*")) {
mimetype.substringBefore("/").equals(getContentMimeType.substringBefore("/"), true)
} else {
mimetype.equals(getContentMimeType, true)
}
}
if (isProperMimeType) {
items.add(fileDirItem)
}
}
}