Quellcode durchsuchen

Merge pull request #60713 from KoBeWi/packed_resource

Fix tscn not listed as Resource extension
Rémi Verschelde vor 3 Jahren
Ursprung
Commit
8762286110
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      scene/resources/resource_format_text.cpp

+ 5 - 2
scene/resources/resource_format_text.cpp

@@ -1363,9 +1363,12 @@ void ResourceFormatLoaderText::get_recognized_extensions_for_type(const String &
 		return;
 	}
 
-	if (p_type == "PackedScene") {
+	if (ClassDB::is_parent_class("PackedScene", p_type)) {
 		p_extensions->push_back("tscn");
-	} else {
+	}
+
+	// Don't allow .tres for PackedScenes.
+	if (p_type != "PackedScene") {
 		p_extensions->push_back("tres");
 	}
 }