From 8d78dae9b6ce790e6e2baa6618034d5d980f184d Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 15 Jan 2019 18:57:00 +0100 Subject: [PATCH] Quit thread before deleting the loader (#6254) --- src/devices/gpoddevice.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/devices/gpoddevice.cpp b/src/devices/gpoddevice.cpp index be3f76bcb..c5aa2f7a4 100644 --- a/src/devices/gpoddevice.cpp +++ b/src/devices/gpoddevice.cpp @@ -62,6 +62,11 @@ void GPodDevice::LoadFinished(Itdb_iTunesDB* db) { db_ = db; db_wait_cond_.wakeAll(); + loader_thread_->quit(); + loader_thread_->wait(1000); + loader_thread_->deleteLater(); + loader_thread_ = nullptr; + loader_->deleteLater(); loader_ = nullptr; }