mirror of
https://github.com/SimpleMobileTools/Simple-File-Manager.git
synced 2025-02-16 11:50:47 +01:00
show only the wanted file type at regular files
This commit is contained in:
parent
d286ca7e41
commit
61c4acc18b
@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user