Selaa lähdekoodia

Merge pull request #96656 from RandomShaper/res_changed_multiverse_fixups

ResourceLoader: Fixup resource changed feature
Rémi Verschelde 1 vuosi sitten
vanhempi
commit
c9dc1eb1d5
1 muutettua tiedostoa jossa 4 lisäystä ja 0 poistoa
  1. 4 0
      core/io/resource_loader.cpp

+ 4 - 0
core/io/resource_loader.cpp

@@ -818,6 +818,8 @@ Ref<Resource> ResourceLoader::_load_complete_inner(LoadToken &p_load_token, Erro
 		load_task_ptr = &load_task;
 	}
 
+	p_thread_load_lock.temp_unlock();
+
 	Ref<Resource> resource = load_task_ptr->resource;
 	if (r_error) {
 		*r_error = load_task_ptr->error;
@@ -855,6 +857,8 @@ Ref<Resource> ResourceLoader::_load_complete_inner(LoadToken &p_load_token, Erro
 		}
 	}
 
+	p_thread_load_lock.temp_relock();
+
 	return resource;
 }