From 31ddbe24fab11fc49bff916b2d3b39cbe51787a5 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sun, 28 Sep 2025 16:25:35 +0200 Subject: [PATCH] Fixed a potential crash on application exit that was discovered during debugging --- src/laybasic/laybasic/layLayoutViewBase.cc | 6 ++++++ 1 file changed, 6 insertions(+) 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);