diff --git a/Nasal/route_manager.nas b/Nasal/route_manager.nas index 6190f21c9..4c1cbb99b 100644 --- a/Nasal/route_manager.nas +++ b/Nasal/route_manager.nas @@ -100,6 +100,13 @@ var FMSDelegate = { return nil; var m = { parents: [FMSDelegate], flightplan:fp, landingCheck:nil }; + + # make FlightPlan behaviour match GPS config state + fp.followLegTrackToFix = getprop('/instrumentation/gps/config/follow-leg-track-to-fix'); + + # similarly, make FlightPlan follow the performance category settings + fp.aircraftCategory = getprop('/autopilot/settings/icao-aircraft-category'); + return m; }, diff --git a/preferences.xml b/preferences.xml index d19a7fec2..fed78cb0e 100644 --- a/preferences.xml +++ b/preferences.xml @@ -1090,6 +1090,12 @@ Started September 2000 by David Megginson, david@megginson.com false false 0 + false + + + + false + false @@ -1176,6 +1182,14 @@ Started September 2000 by David Megginson, david@megginson.com 300 + + + C +