From c6ad088947c52d60396deb0c7e4b5830c0e4303a Mon Sep 17 00:00:00 2001 From: vcoppe Date: Sat, 3 Oct 2026 13:40:49 +0200 Subject: [PATCH] fix --- gpx-rs/src/core/gpx/common.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gpx-rs/src/core/gpx/common.rs b/gpx-rs/src/core/gpx/common.rs index bf6883ed1..29897a73f 100644 --- a/gpx-rs/src/core/gpx/common.rs +++ b/gpx-rs/src/core/gpx/common.rs @@ -35,14 +35,14 @@ impl LngLatBounds { pub fn extend(&mut self, coordinates: LngLat) { self.sw.lng = self.sw.lng.min(coordinates.lng); self.sw.lat = self.sw.lat.min(coordinates.lat); - self.ne.lng = self.ne.lng.min(coordinates.lng); - self.ne.lat = self.ne.lat.min(coordinates.lat); + self.ne.lng = self.ne.lng.max(coordinates.lng); + self.ne.lat = self.ne.lat.max(coordinates.lat); } pub fn merge(&mut self, other: &LngLatBounds) { self.sw.lng = self.sw.lng.min(other.sw.lng); self.sw.lat = self.sw.lat.min(other.sw.lat); - self.ne.lng = self.ne.lng.min(other.ne.lng); - self.ne.lat = self.ne.lat.min(other.ne.lat); + self.ne.lng = self.ne.lng.max(other.ne.lng); + self.ne.lat = self.ne.lat.max(other.ne.lat); } }