marinofaggiana 5 years ago
parent
commit
73d0a87208
1 changed files with 6 additions and 1 deletions
  1. 6 1
      iOSClient/Main/NCDetailViewController.swift

+ 6 - 1
iOSClient/Main/NCDetailViewController.swift

@@ -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)