Fix extending scripts by path

This commit is contained in:
kobewi 2022-09-15 15:50:35 +02:00
parent 4ba934bf3d
commit 6f80ffeddd

View file

@ -373,7 +373,7 @@ void ScriptCreateDialog::_create_new() {
const ScriptLanguage::ScriptTemplate sinfo = _get_current_template();
String parent_class = parent_name->get_text();
if (!ClassDB::class_exists(parent_class) && !ScriptServer::is_global_class(parent_class)) {
if (!parent_name->get_text().is_quoted() && !ClassDB::class_exists(parent_class) && !ScriptServer::is_global_class(parent_class)) {
// If base is a custom type, replace with script path instead.
const EditorData::CustomType *type = EditorNode::get_editor_data().get_custom_type_by_name(parent_class);
ERR_FAIL_NULL(type);