From ba80b8859510c8d1683387677e79ba0e7bc4cdb8 Mon Sep 17 00:00:00 2001 From: Doug Borg Date: Wed, 11 Mar 2026 22:06:52 -0600 Subject: [PATCH] Update lib/widgets/map/map_data_manager.dart Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- lib/widgets/map/map_data_manager.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/widgets/map/map_data_manager.dart b/lib/widgets/map/map_data_manager.dart index fdb0249..911ab70 100644 --- a/lib/widgets/map/map_data_manager.dart +++ b/lib/widgets/map/map_data_manager.dart @@ -81,8 +81,9 @@ class MapDataManager { // Sort by distance from viewport center so the most visible nodes // always make the cut, preventing gaps that shift as you pan. if (validNodesCount > maxNodes) { - final centerLat = (mapBounds!.north + mapBounds.south) / 2; - final centerLng = (mapBounds.east + mapBounds.west) / 2; + final bounds = mapBounds!; + final centerLat = (bounds.north + bounds.south) / 2; + final centerLng = (bounds.east + bounds.west) / 2; validNodes.sort((a, b) { final distA = (a.coord.latitude - centerLat) * (a.coord.latitude - centerLat) + (a.coord.longitude - centerLng) * (a.coord.longitude - centerLng);