diff --git a/Sources/General/KingfisherManager.swift b/Sources/General/KingfisherManager.swift index 7611fc4b3..9ef999d23 100644 --- a/Sources/General/KingfisherManager.swift +++ b/Sources/General/KingfisherManager.swift @@ -227,10 +227,11 @@ public class KingfisherManager { { var options = options if let provider = ImageProgressiveProvider(options, refresh: { image in - guard let strategy = options.progressiveJPEG?.onImageUpdated(image) else { + guard let setter = progressiveImageSetter else { return } - guard let setter = progressiveImageSetter else { + guard let strategy = options.progressiveJPEG?.onImageUpdated(image) else { + setter(image) return } switch strategy {