#337 show images again in the internal viewer
This commit is contained in:
parent
2b5fed6e68
commit
1a96a4dd46
@ -433,7 +433,7 @@ class BrowseFilesPresenter @Inject constructor( //
|
|||||||
Intents.textEditorIntent() //
|
Intents.textEditorIntent() //
|
||||||
.withTextFile(cloudFile)
|
.withTextFile(cloudFile)
|
||||||
)
|
)
|
||||||
} else if (!lowerFileName.endsWith(".gif") && mimeTypes.fromFilename(cloudFile.name) ?: (MimeType.WILDCARD_MIME_TYPE).mediatype == "image") {
|
} else if (!lowerFileName.endsWith(".gif") && isImageMediaType(cloudFile.name)) {
|
||||||
val cloudFileNodes = previewCloudFileNodes
|
val cloudFileNodes = previewCloudFileNodes
|
||||||
val imagePreviewStore = ImagePreviewFilesStore( //
|
val imagePreviewStore = ImagePreviewFilesStore( //
|
||||||
cloudFileNodes, //
|
cloudFileNodes, //
|
||||||
@ -448,6 +448,10 @@ class BrowseFilesPresenter @Inject constructor( //
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun isImageMediaType(filename: String): Boolean {
|
||||||
|
return (mimeTypes.fromFilename(filename) ?: MimeType.WILDCARD_MIME_TYPE).mediatype == "image"
|
||||||
|
}
|
||||||
|
|
||||||
private fun viewExternalFile(cloudFile: CloudFileModel) {
|
private fun viewExternalFile(cloudFile: CloudFileModel) {
|
||||||
val viewFileIntent = Intent(Intent.ACTION_VIEW)
|
val viewFileIntent = Intent(Intent.ACTION_VIEW)
|
||||||
fileUtil.contentUriFor(cloudFile).let {
|
fileUtil.contentUriFor(cloudFile).let {
|
||||||
@ -475,8 +479,7 @@ class BrowseFilesPresenter @Inject constructor( //
|
|||||||
view?.renderedCloudNodes()
|
view?.renderedCloudNodes()
|
||||||
?.filterIsInstance<CloudFileModel>()
|
?.filterIsInstance<CloudFileModel>()
|
||||||
?.filterTo(previewCloudFiles) {
|
?.filterTo(previewCloudFiles) {
|
||||||
!it.name.endsWith(".gif") //
|
!it.name.endsWith(".gif") && isImageMediaType(it.name)
|
||||||
&& mimeTypes.fromFilename(it.name) ?: (MimeType.WILDCARD_MIME_TYPE).mediatype == "image"
|
|
||||||
}
|
}
|
||||||
return previewCloudFiles
|
return previewCloudFiles
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user