Browse Source

OS version checking in kf_decodedImage(_:) method

xspyhack 9 years ago
parent
commit
56444b8635
1 changed files with 7 additions and 1 deletions
  1. 7 1
      Sources/Image.swift

+ 7 - 1
Sources/Image.swift

@@ -314,9 +314,15 @@ extension Image {
     
     func kf_decodedImage(scale scale: CGFloat) -> Image? {
         // prevent animated image (GIF) lose it's images
-        if kf_images != nil || kf_imageSource != nil {
+#if os(iOS)
+        if kf_imageSource != nil {
             return self
         }
+#else
+        if kf_images != nil {
+            return self
+        }
+#endif
         
         let imageRef = self.CGImage
         let colorSpace = CGColorSpaceCreateDeviceRGB()