commit 152918e06063414dee2c0d26ccb14065c7a3e4cd
parent 1574a87d9748948a095b128e5e6637d35c570c60
Author: Sergey Orlov <wladimirych@gmail.com>
Date: Sat, 26 Dec 2020 20:12:17 +0100
tracks: do not highlight empty segments
leaflet crashes processing lines without points
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js
@@ -1219,6 +1219,9 @@ L.Control.TrackList = L.Control.extend({
const trackHighlight = L.featureGroup([]).addTo(this._map).bringToBack();
for (const line of this._highlightedTrack.feature.getLayers()) {
let latlngs = line.getFixedLatLngs();
+ if (latlngs.length === 0) {
+ continue;
+ }
L.polyline(latlngs, {...this.options.trackHighlightStyle, interactive: false}).addTo(
trackHighlight
);