|
@@ -305,9 +305,14 @@ extension NCDetailViewController: MediaBrowserViewControllerDelegate, MediaBrows
|
|
|
|
|
|
// Original
|
|
|
if CCUtility.fileProviderStorageSize(metadata.ocId, fileNameView: metadata.fileNameView) > 0 {
|
|
|
+ var image: UIImage?
|
|
|
|
|
|
let imagePath = CCUtility.getDirectoryProviderStorageOcId(metadata.ocId, fileNameView: metadata.fileNameView)!
|
|
|
- if let image = UIImage.init(contentsOfFile: imagePath) {
|
|
|
+ let ext = CCUtility.getExtension(metadata.fileNameView)
|
|
|
+ if ext == "GIF" { image = UIImage.animatedImage(withAnimatedGIFURL: URL(fileURLWithPath: imagePath)) }
|
|
|
+ else { image = UIImage.init(contentsOfFile: imagePath) }
|
|
|
+
|
|
|
+ if let image = image {
|
|
|
completion(index, image, ZoomScale.default, nil)
|
|
|
} else {
|
|
|
completion(index, self.getImageOffOutline(), ZoomScale.default, nil)
|