فهرست منبع

Merge pull request #1624 from onevcat/fix/hashable-binder

Correct hash implementation for image binder
Wei Wang 5 سال پیش
والد
کامیت
8cae719dcd
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      Sources/SwiftUI/ImageBinder.swift

+ 1 - 1
Sources/SwiftUI/ImageBinder.swift

@@ -139,7 +139,7 @@ extension KFImage {
 @available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
 extension KFImage.ImageBinder: Hashable {
     static func == (lhs: KFImage.ImageBinder, rhs: KFImage.ImageBinder) -> Bool {
-        return lhs === rhs
+        lhs.source == rhs.source && lhs.options.processor.identifier == rhs.options.processor.identifier
     }
 
     func hash(into hasher: inout Hasher) {