clean POIs even when track or segment is selected
This commit is contained in:
parent
3efcb5fd61
commit
a0eefb9e58
1 changed files with 2 additions and 2 deletions
|
|
@ -660,11 +660,11 @@ export const dbUtils = {
|
||||||
newFile = file.clean(bounds, inside, deleteTrackPoints, deleteWaypoints);
|
newFile = file.clean(bounds, inside, deleteTrackPoints, deleteWaypoints);
|
||||||
} else if (level === ListLevel.TRACK) {
|
} else if (level === ListLevel.TRACK) {
|
||||||
let trackIndices = items.map((item) => (item as ListTrackItem).getTrackIndex());
|
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) {
|
} else if (level === ListLevel.SEGMENT) {
|
||||||
let trackIndices = [(items[0] as ListTrackSegmentItem).getTrackIndex()];
|
let trackIndices = [(items[0] as ListTrackSegmentItem).getTrackIndex()];
|
||||||
let segmentIndices = items.map((item) => (item as ListTrackSegmentItem).getSegmentIndex());
|
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) {
|
} else if (level === ListLevel.WAYPOINTS) {
|
||||||
newFile = newFile.clean(bounds, inside, false, deleteWaypoints);
|
newFile = newFile.clean(bounds, inside, false, deleteWaypoints);
|
||||||
} else if (level === ListLevel.WAYPOINT) {
|
} else if (level === ListLevel.WAYPOINT) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue