Skip to content

Commit 251237d

Browse files
committed
ResourceLoader: Fixup resource changed feature
This is a complement to: godotengine#96593 (cherry picked from commit 97197ff)
1 parent ea651a1 commit 251237d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

core/io/resource_loader.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -826,6 +826,8 @@ Ref<Resource> ResourceLoader::_load_complete_inner(LoadToken &p_load_token, Erro
826826
load_task_ptr = &load_task;
827827
}
828828

829+
thread_load_mutex.unlock();
830+
829831
Ref<Resource> resource = load_task_ptr->resource;
830832
if (r_error) {
831833
*r_error = load_task_ptr->error;
@@ -863,6 +865,8 @@ Ref<Resource> ResourceLoader::_load_complete_inner(LoadToken &p_load_token, Erro
863865
}
864866
}
865867

868+
thread_load_mutex.lock();
869+
866870
return resource;
867871
}
868872

0 commit comments

Comments
 (0)