Jelajahi Sumber

Push p_original_path into load_paths_stack and sub_tasks instead of p_path.

Matthew Edwards 1 tahun lalu
induk
melakukan
7565d1f3ab
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      core/io/resource_loader.cpp

+ 2 - 2
core/io/resource_loader.cpp

@@ -244,11 +244,11 @@ Ref<Resource> ResourceLoader::_load(const String &p_path, const String &p_origin
 		thread_load_mutex.lock();
 		HashMap<String, ThreadLoadTask>::Iterator E = thread_load_tasks.find(load_paths_stack->get(load_paths_stack->size() - 1));
 		if (E) {
-			E->value.sub_tasks.insert(p_path);
+			E->value.sub_tasks.insert(p_original_path);
 		}
 		thread_load_mutex.unlock();
 	}
-	load_paths_stack->push_back(p_path);
+	load_paths_stack->push_back(p_original_path);
 
 	// Try all loaders and pick the first match for the type hint
 	bool found = false;