1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-06 19:41:11 +00:00

Prevent thread wait on itself for finish

This commit is contained in:
Pedro J. Estébanez
2021-02-25 13:16:27 +01:00
parent 2adacd751c
commit afc5af8dfa

View File

@@ -92,6 +92,7 @@ bool Thread::is_started() const {
void Thread::wait_to_finish() {
if (id != 0) {
ERR_FAIL_COND_MSG(id == get_caller_id(), "A Thread can't wait for itself to finish.");
thread.join();
std::thread empty_thread;
thread.swap(empty_thread);