From a0eefb9e580bba8512bc0a7d296164edbea37e80 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Thu, 13 Jun 2024 08:12:10 +0200 Subject: [PATCH] clean POIs even when track or segment is selected --- website/src/lib/db.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/src/lib/db.ts b/website/src/lib/db.ts index 3858b57a..2b5674cf 100644 --- a/website/src/lib/db.ts +++ b/website/src/lib/db.ts @@ -660,11 +660,11 @@ export const dbUtils = { newFile = file.clean(bounds, inside, deleteTrackPoints, deleteWaypoints); } else if (level === ListLevel.TRACK) { let trackIndices = items.map((item) => (item as ListTrackItem).getTrackIndex()); - newFile = newFile.clean(bounds, inside, deleteTrackPoints, false, trackIndices); + newFile = newFile.clean(bounds, inside, deleteTrackPoints, deleteWaypoints, trackIndices); } else if (level === ListLevel.SEGMENT) { let trackIndices = [(items[0] as ListTrackSegmentItem).getTrackIndex()]; let segmentIndices = items.map((item) => (item as ListTrackSegmentItem).getSegmentIndex()); - newFile = newFile.clean(bounds, inside, deleteTrackPoints, false, trackIndices, segmentIndices); + newFile = newFile.clean(bounds, inside, deleteTrackPoints, deleteWaypoints, trackIndices, segmentIndices); } else if (level === ListLevel.WAYPOINTS) { newFile = newFile.clean(bounds, inside, false, deleteWaypoints); } else if (level === ListLevel.WAYPOINT) {