瀏覽代碼

Fix scene import following List iterator changes

Aaron Franke 4 年之前
父節點
當前提交
c0ce2b3397
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      editor/import/resource_importer_scene.cpp

+ 4 - 4
editor/import/resource_importer_scene.cpp

@@ -1310,9 +1310,9 @@ Node *ResourceImporterScene::pre_import(const String &p_source_file) {
 		List<String> extensions;
 		List<String> extensions;
 		E->get()->get_extensions(&extensions);
 		E->get()->get_extensions(&extensions);
 
 
-		for (String &F : extensions) {
+		for (const String &F : extensions) {
 			if (F.to_lower() == ext) {
 			if (F.to_lower() == ext) {
-				importer = E;
+				importer = E->get();
 				break;
 				break;
 			}
 			}
 		}
 		}
@@ -1350,9 +1350,9 @@ Error ResourceImporterScene::import(const String &p_source_file, const String &p
 		List<String> extensions;
 		List<String> extensions;
 		E->get()->get_extensions(&extensions);
 		E->get()->get_extensions(&extensions);
 
 
-		for (String &F : extensions) {
+		for (const String &F : extensions) {
 			if (F.to_lower() == ext) {
 			if (F.to_lower() == ext) {
-				importer = E;
+				importer = E->get();
 				break;
 				break;
 			}
 			}
 		}
 		}