From 2b5dd91335d001fb1ce221687bffc33b6a794cfe Mon Sep 17 00:00:00 2001 From: glax Date: Wed, 17 May 2023 19:13:31 +0200 Subject: [PATCH] floating point comparison --- OSMDatastructure/Graph/Coordinates.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OSMDatastructure/Graph/Coordinates.cs b/OSMDatastructure/Graph/Coordinates.cs index 91730df..bbb965d 100644 --- a/OSMDatastructure/Graph/Coordinates.cs +++ b/OSMDatastructure/Graph/Coordinates.cs @@ -21,8 +21,7 @@ public class Coordinates if (obj == null || obj.GetType() != this.GetType()) return false; Coordinates convObj = (Coordinates)obj; - // ReSharper disable twice CompareOfFloatsByEqualityOperator static values - return convObj.latitude == this.latitude && convObj.longitude == this.longitude; + return convObj.latitude.Equals(this.latitude) && convObj.longitude.Equals(longitude); } public static ulong GetRegionHashCode(float latitude, float longitude)