Bläddra i källkod

Merge pull request #1615 from onevcat/fix/unnecessary-dispatch

Remove the unnecessary dispatch when set image
Wei Wang 5 år sedan
förälder
incheckning
fd8704b313
1 ändrade filer med 3 tillägg och 5 borttagningar
  1. 3 5
      Sources/SwiftUI/KFImage.swift

+ 3 - 5
Sources/SwiftUI/KFImage.swift

@@ -173,11 +173,9 @@ struct KFImageRenderer: View {
                         self.loadingResult = result
                         switch result {
                         case .success(let value):
-                            CallbackQueue.mainAsync.execute {
-                                let animation = fadeTransitionDuration(cacheType: value.cacheType)
-                                    .map { duration in Animation.linear(duration: duration) }
-                                withAnimation(animation) { isLoaded = true }
-                            }
+                            let animation = fadeTransitionDuration(cacheType: value.cacheType)
+                                .map { duration in Animation.linear(duration: duration) }
+                            withAnimation(animation) { isLoaded = true }
                         case .failure(_):
                             break
                         }