Преглед изворни кода

Skip original image caching if the processor is the default one

Yigitcan Yurtsever пре 8 година
родитељ
комит
58e9d95d16
1 измењених фајлова са 1 додато и 2 уклоњено
  1. 1 2
      Sources/KingfisherManager.swift

+ 1 - 2
Sources/KingfisherManager.swift

@@ -171,7 +171,7 @@ public class KingfisherManager {
                                       cacheSerializer: options.cacheSerializer,
                                       toDisk: !options.cacheMemoryOnly,
                                       completionHandler: nil)
-                    if options.cacheOriginalImage {
+                    if options.cacheOriginalImage && options.processor != DefaultImageProcessor.default {
                         let originalCache = options.originalCache
                         let defaultProcessor = DefaultImageProcessor.default
                         if let originalImage = defaultProcessor.process(item: .data(originalData), options: options) {
@@ -183,7 +183,6 @@ public class KingfisherManager {
                                               toDisk: !options.cacheMemoryOnly,
                                               completionHandler: nil)
                         }
-                        
                     }
                 }