Ver Fonte

Remove the unnecessary dispatch when set image

onevcat há 5 anos atrás
pai
commit
5c86cb6606
1 ficheiros alterados com 3 adições e 5 exclusões
  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
                         }