From a952d890e6e2189421e1a005790ea544233c964d Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Sat, 6 Sep 2025 23:08:56 -0500 Subject: [PATCH] Ensure animation thread pools stop instead of taking on new work on destruction --- scwx-qt/source/scwx/qt/manager/timeline_manager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp b/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp index 46e827ea..c4b9f2e3 100644 --- a/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp +++ b/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp @@ -55,6 +55,9 @@ public: animationTimer_.cancel(); animationTimerLock.unlock(); + selectThreadPool_.stop(); + playThreadPool_.stop(); + selectThreadPool_.join(); playThreadPool_.join(); }