diff --git a/core-ui/src/main/java/com/anytypeio/anytype/core_ui/extensions/ResExtension.kt b/core-ui/src/main/java/com/anytypeio/anytype/core_ui/extensions/ResExtension.kt index 670ba27de8..13ff47a3f0 100644 --- a/core-ui/src/main/java/com/anytypeio/anytype/core_ui/extensions/ResExtension.kt +++ b/core-ui/src/main/java/com/anytypeio/anytype/core_ui/extensions/ResExtension.kt @@ -241,10 +241,10 @@ fun DVSortType.text(format: Relation.Format): Int = when (format) { } fun String?.getMimeIcon(name: String?): Int { - var mime = this + val extension = MimeTypeMap.getFileExtensionFromUrl(name) + var mime = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension) if (mime.isNullOrBlank()) { - val extension = MimeTypeMap.getFileExtensionFromUrl(name) - mime = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension) + mime = this } return when (MimeTypes.category(mime)) { MimeTypes.Category.PDF -> R.drawable.ic_mime_pdf diff --git a/core-utils/src/main/java/com/anytypeio/anytype/core_utils/const/MimeTypes.kt b/core-utils/src/main/java/com/anytypeio/anytype/core_utils/const/MimeTypes.kt index 3664497ea9..57d1319301 100644 --- a/core-utils/src/main/java/com/anytypeio/anytype/core_utils/const/MimeTypes.kt +++ b/core-utils/src/main/java/com/anytypeio/anytype/core_utils/const/MimeTypes.kt @@ -32,7 +32,6 @@ object MimeTypes { "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "application/json", "application/ld+json", - "application/msword", "text/comma-separated-values" ) @@ -51,6 +50,7 @@ object MimeTypes { "audio/mp4", "audio/wave", "audio/wav", + "audio/x-wav", "audio/webm", "audio/ogg", "audio/aac",