Skip to content

Commit 7743b29

Browse files
authored
Fix prediction polyline bugs (projecthorus#339)
1 parent b74896b commit 7743b29

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

js/tracker.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2255,8 +2255,8 @@ function set_polyline_visibility(vcallsign, val) {
22552255
map.addLayer(vehicle.prediction_launch_polyline[0]);
22562256
map.addLayer(vehicle.prediction_launch_polyline[1]);
22572257
} else {
2258-
map.removeLayer(vehicle.prediction_launch_polyline)[0];
2259-
map.removeLayer(vehicle.prediction_launch_polyline)[1];
2258+
map.removeLayer(vehicle.prediction_launch_polyline[0]);
2259+
map.removeLayer(vehicle.prediction_launch_polyline[1]);
22602260
}
22612261
}
22622262
if(vehicle.prediction_target) {
@@ -2279,7 +2279,7 @@ function set_polyline_visibility(vcallsign, val) {
22792279

22802280
function removePrediction(vcallsign) {
22812281
if(vehicles[vcallsign].prediction_polyline) {
2282-
map.removeLayer(vehicles[vcallsign].prediction_polyline[1]);
2282+
map.removeLayer(vehicles[vcallsign].prediction_polyline[0]);
22832283
map.removeLayer(vehicles[vcallsign].prediction_polyline[1]);
22842284
vehicles[vcallsign].prediction_polyline = null;
22852285
}
@@ -3395,11 +3395,11 @@ function addPosition(position) {
33953395
vehicle_info.kill = function() {
33963396
$(".vehicle"+vehicle_info.uuid).remove();
33973397
potentialobjects = [marker, marker_shadow, landing_marker, horizon_circle, horizon_circle_title, subhorizon_circle, subhorizon_circle_title, polyline];
3398-
if (map.hasLayer(vehicle_info["prediction_polyline"][0])) {
3398+
if (vehicle_info["prediction_polyline"] && map.hasLayer(vehicle_info["prediction_polyline"][0])) {
33993399
map.removeLayer(vehicle_info["prediction_polyline"][0]);
34003400
map.removeLayer(vehicle_info["prediction_polyline"][1]);
34013401
}
3402-
if (map.hasLayer(vehicle_info["prediction_launch_polyline"][0])) {
3402+
if (vehicle_info["prediction_launch_polyline"] && map.hasLayer(vehicle_info["prediction_launch_polyline"][0])) {
34033403
map.removeLayer(vehicle_info["prediction_launch_polyline"][0]);
34043404
map.removeLayer(vehicle_info["prediction_launch_polyline"][1]);
34053405
}

0 commit comments

Comments
 (0)