From ab42772f37cb9d72bf9df10da29f2cfbdeaea888 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Wed, 24 May 2023 00:12:37 -0500 Subject: [PATCH] Lock timeline mutexes before destroying --- scwx-qt/source/scwx/qt/manager/timeline_manager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp b/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp index be661cbd..cb744f92 100644 --- a/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp +++ b/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp @@ -24,7 +24,11 @@ class TimelineManager::Impl public: explicit Impl(TimelineManager* self) : self_ {self} {} - ~Impl() {} + ~Impl() + { + // Lock mutexes before destroying + std::unique_lock selectTimeLock {selectTimeMutex_}; + } TimelineManager* self_;