From 732cc7586cf50e036be3a04ace96a923d7a115b2 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 19 Jun 2020 10:56:11 +0200 Subject: [PATCH] Fixed getExtensionFromFileName not working sometimes --- app/src/main/java/org/linphone/utils/FileUtils.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/utils/FileUtils.kt b/app/src/main/java/org/linphone/utils/FileUtils.kt index e1f73b42a..764dce618 100644 --- a/app/src/main/java/org/linphone/utils/FileUtils.kt +++ b/app/src/main/java/org/linphone/utils/FileUtils.kt @@ -48,7 +48,14 @@ class FileUtils { } fun getExtensionFromFileName(fileName: String): String { - return MimeTypeMap.getFileExtensionFromUrl(fileName) + var extension = MimeTypeMap.getFileExtensionFromUrl(fileName) + if (extension == null || extension.isEmpty()) { + val i = fileName.lastIndexOf('.') + if (i > 0) { + extension = fileName.substring(i + 1) + } + } + return extension } fun isExtensionImage(path: String): Boolean {