From 1079e0346463b8edd6f6d6a0a212e335a496698d Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 24 Jun 2018 17:02:09 -0700 Subject: [PATCH] Qt: Clean up thread before caches --- src/platform/qt/CoreController.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platform/qt/CoreController.cpp b/src/platform/qt/CoreController.cpp index a6d60b99c..6f12fa891 100644 --- a/src/platform/qt/CoreController.cpp +++ b/src/platform/qt/CoreController.cpp @@ -204,13 +204,13 @@ CoreController::~CoreController() { stop(); disconnect(); + mCoreThreadJoin(&m_threadContext); + if (m_cacheSet) { mCacheSetDeinit(m_cacheSet.get()); m_cacheSet.reset(); } - mCoreThreadJoin(&m_threadContext); - mCoreConfigDeinit(&m_threadContext.core->config); m_threadContext.core->deinit(m_threadContext.core); }