Browse Source

Fix ResourceLoader is not verbosely printing a resource path on loading

Kongfa Waroros 1 year ago
parent
commit
bfb5570c03
1 changed files with 7 additions and 0 deletions
  1. 7 0
      core/io/resource_loader.cpp

+ 7 - 0
core/io/resource_loader.cpp

@@ -343,12 +343,19 @@ void ResourceLoader::_run_load_task(void *p_userdata) {
 
 	bool xl_remapped = false;
 	const String &remapped_path = _path_remap(load_task.local_path, &xl_remapped);
+
+	print_verbose("Loading resource: " + remapped_path);
+
 	Error load_err = OK;
 	Ref<Resource> res = _load(remapped_path, remapped_path != load_task.local_path ? load_task.local_path : String(), load_task.type_hint, load_task.cache_mode, &load_err, load_task.use_sub_threads, &load_task.progress);
 	if (MessageQueue::get_singleton() != MessageQueue::get_main_singleton()) {
 		MessageQueue::get_singleton()->flush();
 	}
 
+	if (res.is_null()) {
+		print_verbose("Failed loading resource: " + remapped_path);
+	}
+
 	thread_load_mutex.lock();
 
 	load_task.resource = res;