minor fix
This commit is contained in:
parent
479f955ff5
commit
7c81b4bbfc
1 changed files with 10 additions and 9 deletions
|
@ -13,17 +13,18 @@ import java.io.File
|
||||||
|
|
||||||
internal class FileImageProvider : ImageProvider() {
|
internal class FileImageProvider : ImageProvider() {
|
||||||
override fun fetchSingle(context: Context, uri: Uri, sourceMimeType: String?, callback: ImageOpCallback) {
|
override fun fetchSingle(context: Context, uri: Uri, sourceMimeType: String?, callback: ImageOpCallback) {
|
||||||
val mimeType = if (sourceMimeType != null) {
|
var mimeType = sourceMimeType
|
||||||
sourceMimeType
|
|
||||||
} else {
|
if (mimeType == null) {
|
||||||
val fromExtension = MimeTypeMap.getFileExtensionFromUrl(uri.toString())
|
val extension = MimeTypeMap.getFileExtensionFromUrl(uri.toString())
|
||||||
if (fromExtension != null) {
|
if (extension != null) {
|
||||||
fromExtension
|
mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension)
|
||||||
} else {
|
}
|
||||||
|
}
|
||||||
|
if (mimeType == null) {
|
||||||
callback.onFailure(Exception("MIME type was not provided and cannot be guessed from extension of uri=$uri"))
|
callback.onFailure(Exception("MIME type was not provided and cannot be guessed from extension of uri=$uri"))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
val entry = SourceEntry(SourceEntry.ORIGIN_FILE, uri, mimeType)
|
val entry = SourceEntry(SourceEntry.ORIGIN_FILE, uri, mimeType)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue