浏览代码

Merge pull request #109377 from mcdubhghlas/master

Fix `local_to_scene` duplication of typed dictionary
Thaddeus Crews 1 月之前
父节点
当前提交
316598f0a0
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      core/io/resource.cpp

+ 1 - 1
core/io/resource.cpp

@@ -330,7 +330,7 @@ Variant Resource::_duplicate_recursive(const Variant &p_variant, const Duplicate
 			const Dictionary &src = p_variant;
 			Dictionary dst;
 			if (src.is_typed()) {
-				dst.set_typed(src.get_key_type(), src.get_value_type());
+				dst.set_typed(src.get_typed_key_builtin(), src.get_typed_key_class_name(), src.get_typed_key_script(), src.get_typed_value_builtin(), src.get_typed_value_class_name(), src.get_typed_value_script());
 			}
 			for (const Variant &k : src.get_key_list()) {
 				const Variant &v = src[k];