From ae4dbd9919b4daa6c3bd657b2d90fc6ba3d420be Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Tue, 23 Mar 2021 08:34:21 +1100 Subject: [PATCH] previewautocacher: ensure queues are actually cleared --- app/render/previewautocacher.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/render/previewautocacher.cpp b/app/render/previewautocacher.cpp index 7958483fd..30d37f633 100644 --- a/app/render/previewautocacher.cpp +++ b/app/render/previewautocacher.cpp @@ -378,6 +378,7 @@ void PreviewAutoCacher::ClearHashQueue(bool wait) (*it)->waitForFinished(); } } + hash_tasks_.clear(); } void PreviewAutoCacher::ClearVideoQueue(bool wait) @@ -395,6 +396,7 @@ void PreviewAutoCacher::ClearVideoQueue(bool wait) } } + video_tasks_.clear(); has_changed_ = true; use_custom_range_ = false; } @@ -413,6 +415,7 @@ void PreviewAutoCacher::ClearAudioQueue(bool wait) it.key()->WaitForFinished(); } } + audio_tasks_.clear(); } void PreviewAutoCacher::ClearVideoDownloadQueue(bool wait) @@ -429,6 +432,7 @@ void PreviewAutoCacher::ClearVideoDownloadQueue(bool wait) it.key()->WaitForFinished(); } } + video_download_tasks_.clear(); } void PreviewAutoCacher::NodeAdded(Node *node)