From 737b2908a58028a3a4ff3d1e3dc8fca9ef9d39a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Thu, 19 Sep 2019 06:53:42 +0200 Subject: [PATCH] Wait for all thread to finish before deleting --- imageringlist.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/imageringlist.cpp b/imageringlist.cpp index 09e4b28..bcec928 100644 --- a/imageringlist.cpp +++ b/imageringlist.cpp @@ -142,6 +142,8 @@ void ImageRingList::setLiveMode(bool live) void ImageRingList::setFiles(const QStringList files, const QString ¤tFile) { + QThreadPool::globalInstance()->clear(); + QThreadPool::globalInstance()->waitForDone(); m_images.clear(); foreach(const QString &file, files) {