@@ -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
22802280function 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