From 7bb96595ee11acda44bdeda400e356d4044e072e Mon Sep 17 00:00:00 2001 From: Attila Molnar Date: Tue, 24 Jun 2014 12:53:10 +0200 Subject: Move and rename ThreadData::FreeThread() to ThreadEngine::Stop() and document what it does --- src/threadengines/threadengine_win32.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/threadengines/threadengine_win32.cpp') diff --git a/src/threadengines/threadengine_win32.cpp b/src/threadengines/threadengine_win32.cpp index 3376f937a..33eb707e4 100644 --- a/src/threadengines/threadengine_win32.cpp +++ b/src/threadengines/threadengine_win32.cpp @@ -42,9 +42,10 @@ DWORD WINAPI ThreadEngine::Entry(void* parameter) return 0; } -void ThreadData::FreeThread(Thread* thread) +void ThreadEngine::Stop(Thread* thread) { thread->SetExitFlag(); + HANDLE handle = thread->state.handle; WaitForSingleObject(handle,INFINITE); CloseHandle(handle); } -- cgit v1.3.1-10-gc9f91