From 20a3172ebb6173f9e16d7ae84d78b77d6531d313 Mon Sep 17 00:00:00 2001 From: Ben Vanik Date: Tue, 19 May 2015 22:27:35 -0700 Subject: [PATCH] Fix race condition in VS on thread naming. --- src/xenia/kernel/objects/xthread.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/xenia/kernel/objects/xthread.cc b/src/xenia/kernel/objects/xthread.cc index 11d6d74e9..a29ed0155 100644 --- a/src/xenia/kernel/objects/xthread.cc +++ b/src/xenia/kernel/objects/xthread.cc @@ -287,6 +287,7 @@ X_STATUS XThread::Exit(int exit_code) { static uint32_t __stdcall XThreadStartCallbackWin32(void* param) { XThread* thread = reinterpret_cast(param); + thread->set_name(thread->name()); xe::Profiler::ThreadEnter(thread->name().c_str()); current_thread_tls = thread; thread->Execute();