From 4e1685b8ea4d937d80ed57b17207bd2b201d2506 Mon Sep 17 00:00:00 2001 From: "Mr. eXoDia" Date: Sun, 16 Mar 2014 01:12:01 +0100 Subject: [PATCH] - fixed ThreaderIsThreadActive (first it suspended the thread when it wasnt suspended already) --- TitanEngine/TitanEngine.Threader.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/TitanEngine/TitanEngine.Threader.cpp b/TitanEngine/TitanEngine.Threader.cpp index ea75d78..e829157 100644 --- a/TitanEngine/TitanEngine.Threader.cpp +++ b/TitanEngine/TitanEngine.Threader.cpp @@ -208,9 +208,10 @@ __declspec(dllexport) bool TITCALL ThreaderIsThreadActive(HANDLE hThread) if(SuspendThread(hThread)) //if previous suspend count is above 0 (which means thread is suspended) { ResumeThread(hThread); //decrement suspend count - return true; + return false; //meaning the thread is not active } - return false; + ResumeThread(hThread); //decrement suspend count + return true; } __declspec(dllexport) bool TITCALL ThreaderIsAnyThreadActive()