diff --git a/src/Autopilot/route_mgr.cxx b/src/Autopilot/route_mgr.cxx index 71dddb30b..fd46f4be7 100644 --- a/src/Autopilot/route_mgr.cxx +++ b/src/Autopilot/route_mgr.cxx @@ -234,6 +234,10 @@ FGRouteMgr::~FGRouteMgr() input->removeChangeListener(listener); delete listener; + if (_plan) { + _plan->removeDelegate(this); + } + //SGCommandMgr* cmdMgr = SGCommandMgr::instance(); //cmdMgr->removeCommand("define-user-waypoint");