diff --git a/src/laybasic/laybasic/layLayoutViewBase.cc b/src/laybasic/laybasic/layLayoutViewBase.cc index 4300a9be8..6c03e7087 100644 --- a/src/laybasic/laybasic/layLayoutViewBase.cc +++ b/src/laybasic/laybasic/layLayoutViewBase.cc @@ -475,6 +475,12 @@ LayoutViewBase::shutdown () } } + // NOTE: this must happen before the services are deleted + mp_move_service = 0; + mp_selection_service = 0; + mp_tracker = 0; + mp_zoom_service = 0; + // delete all plugins std::vector plugins; plugins.swap (mp_plugins);