Skip to content

Commit 61c4acc

Browse files
committed
show only the wanted file type at regular files
1 parent d286ca7 commit 61c4acc

File tree

1 file changed

+14
-1
lines changed
  • app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments

1 file changed

+14
-1
lines changed

app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/ItemsFragment.kt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,20 @@ class ItemsFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerF
207207
for (file in files) {
208208
val fileDirItem = getFileDirItemFromFile(file, isSortingBySize, lastModifieds, false)
209209
if (fileDirItem != null) {
210-
items.add(fileDirItem)
210+
val mimetype = file.getMimeType()
211+
val isProperMimeType = if (getContentMimeType.isEmpty() || file.isDirectory) {
212+
true
213+
} else {
214+
if (getContentMimeType.endsWith("/*")) {
215+
mimetype.substringBefore("/").equals(getContentMimeType.substringBefore("/"), true)
216+
} else {
217+
mimetype.equals(getContentMimeType, true)
218+
}
219+
}
220+
221+
if (isProperMimeType) {
222+
items.add(fileDirItem)
223+
}
211224
}
212225
}
213226

0 commit comments

Comments
 (0)