From 4cb68509c741120f4143c981e5c08582673b94e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Thu, 24 Sep 2020 13:47:02 +0200 Subject: [PATCH] ksys/Utils: Fix inaccuracy in TaskThread dtor --- src/KingSystem/Utils/Thread/TaskThread.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/KingSystem/Utils/Thread/TaskThread.cpp b/src/KingSystem/Utils/Thread/TaskThread.cpp index ff2e0f91..27dcd4e9 100644 --- a/src/KingSystem/Utils/Thread/TaskThread.cpp +++ b/src/KingSystem/Utils/Thread/TaskThread.cpp @@ -17,8 +17,9 @@ TaskThread::~TaskThread() { return; mTaskQueue->removeThread(this); - if (mFlags.isOff(Flag::DoesNotOwnTaskQueue) && mTaskQueue) { - delete mTaskQueue; + if (mFlags.isOff(Flag::DoesNotOwnTaskQueue)) { + if (mTaskQueue) + delete mTaskQueue; mTaskQueue = nullptr; } }