diff --git a/src/Main/globals.cxx b/src/Main/globals.cxx index fc9ea3e5d..552572a52 100644 --- a/src/Main/globals.cxx +++ b/src/Main/globals.cxx @@ -39,6 +39,7 @@ #include #include #include +#include #include #include @@ -949,6 +950,8 @@ void FGGlobals::cleanupListeners() delete *i; } _listeners_to_cleanup.clear(); + + simgear::AtomicChangeListener::clearPendingChanges(); } simgear::pkg::Root* FGGlobals::packageRoot()