diff --git a/simgear/structure/event_mgr.cxx b/simgear/structure/event_mgr.cxx index d5ffd01e..12e56d5d 100644 --- a/simgear/structure/event_mgr.cxx +++ b/simgear/structure/event_mgr.cxx @@ -69,6 +69,9 @@ void SGEventMgr::init() return; } + // The event manager dtor and ctor are not called on reset, so reset the flag here. + _shutdown = false; + _inited = true; }