From 80fdd62d4baebe03d73493eda76cc08060e04e45 Mon Sep 17 00:00:00 2001 From: legoboyvdlp R <legoboyvdlp@gmail.com> Date: Mon, 3 Feb 2020 19:16:05 +0000 Subject: [PATCH] fix --- Nasal/FMGC/flightplan.nas | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Nasal/FMGC/flightplan.nas b/Nasal/FMGC/flightplan.nas index afbd571c..4c60ff75 100644 --- a/Nasal/FMGC/flightplan.nas +++ b/Nasal/FMGC/flightplan.nas @@ -103,7 +103,7 @@ var flightPlanController = { me.deleteWP(0, 1); } - me.deleteWP(0, 2); + me.deleteWP(0, 2, 0, 1); } }, @@ -116,12 +116,12 @@ var flightPlanController = { me.flightplans[n].insertWP(createWP(geo.aircraft_position(), "PPOS"), 0); }, - deleteWP: func(index, n, a = 0) { # a = 1, means adding a waypoint via deleting intermediate + deleteWP: func(index, n, a = 0, s = 0) { # a = 1, means adding a waypoint via deleting intermediate var wp = wpID[n][index].getValue(); if (wp != FMGCdep.getValue() and wp != FMGCarr.getValue() and me.flightplans[n].getPlanSize() > 2) { if (me.flightplans[n].getWP(index).id != "DISCONTINUITY" and a == 0) { # if it is a discont, don't make a new one me.flightplans[n].deleteWP(index); - if (me.flightplans[n].getWP(index) != nil) { + if (me.flightplans[n].getWP(index) != nil and s == 0) { if (me.flightplans[n].getWP(index).id != "DISCONTINUITY") { # else, if the next one isn't a discont, add one me.addDiscontinuity(index, n); }