mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
Move caller_id init to Thread constructor to fix UWP build.
This commit is contained in:
@@ -47,7 +47,7 @@ uint64_t Thread::_thread_id_hash(const std::thread::id &p_t) {
|
||||
}
|
||||
|
||||
Thread::ID Thread::main_thread_id = _thread_id_hash(std::this_thread::get_id());
|
||||
thread_local Thread::ID Thread::caller_id = _thread_id_hash(std::this_thread::get_id());
|
||||
thread_local Thread::ID Thread::caller_id = 0;
|
||||
|
||||
void Thread::_set_platform_funcs(
|
||||
Error (*p_set_name_func)(const String &),
|
||||
@@ -112,6 +112,10 @@ Error Thread::set_name(const String &p_name) {
|
||||
return ERR_UNAVAILABLE;
|
||||
}
|
||||
|
||||
Thread::Thread() {
|
||||
caller_id = _thread_id_hash(std::this_thread::get_id());
|
||||
}
|
||||
|
||||
Thread::~Thread() {
|
||||
if (id != _thread_id_hash(std::thread::id())) {
|
||||
#ifdef DEBUG_ENABLED
|
||||
|
||||
Reference in New Issue
Block a user