@@ -45,12 +45,6 @@ extension Location: Hashable {
45
45
if #available( iOS 13 . 4 , macCatalyst 13 . 4 , macOS 10 . 15 . 4 , tvOS 13 . 4 , watchOS 6 . 2 , * ) {
46
46
courseAccuracyIsEqual = lhs. courseAccuracy == rhs. courseAccuracy
47
47
speedAccuracyIsEqual = lhs. speedAccuracy == rhs. speedAccuracy
48
- } else {
49
- courseAccuracyIsEqual = true
50
- speedAccuracyIsEqual = true
51
- }
52
- if #available( OSX 10 . 15 , * ) {
53
- speedAccuracyIsEqual = lhs. speedAccuracy == rhs. speedAccuracy
54
48
floorEqual = lhs. floor == rhs. floor
55
49
} else {
56
50
courseAccuracyIsEqual = true
@@ -80,14 +74,14 @@ extension Location: Hashable {
80
74
hasher. combine ( self . coordinate. latitude)
81
75
hasher. combine ( self . coordinate. longitude)
82
76
hasher. combine ( self . course)
83
- hasher. combine ( self . floor)
84
77
hasher. combine ( self . horizontalAccuracy)
85
78
hasher. combine ( self . speed)
86
79
hasher. combine ( self . timestamp)
87
80
hasher. combine ( self . verticalAccuracy)
88
81
89
82
#if compiler(>=5.2)
90
83
if #available( iOS 13 . 4 , macCatalyst 13 . 4 , macOS 10 . 15 . 4 , tvOS 13 . 4 , watchOS 6 . 2 , * ) {
84
+ hasher. combine ( self . floor)
91
85
hasher. combine ( self . speedAccuracy)
92
86
hasher. combine ( self . courseAccuracy)
93
87
}
0 commit comments