diff options
author | Yuri Sizov <yuris@humnom.net> | 2023-09-06 14:49:24 +0200 |
---|---|---|
committer | Yuri Sizov <yuris@humnom.net> | 2023-09-06 14:49:24 +0200 |
commit | d2cc6897d426a645f7da407c5656e4a29a0de3c9 (patch) | |
tree | 2fe4f6ac5a47ba9c87e7894bb76fa071ba1dfbae /editor/script_create_dialog.cpp | |
parent | c5562d105838ee8016d37e8b831e86b4662519de (diff) | |
parent | d32348c6862bdf112a2e9794df2cb12d8c1586f6 (diff) | |
download | redot-engine-d2cc6897d426a645f7da407c5656e4a29a0de3c9.tar.gz |
Merge pull request #81299 from jsjtxietian/Reload-built_in-script-after-create-to-allow-drag-nodes-into-it
Fix an error when dragging nodes into built-in scripts because script does not inherit Node
Diffstat (limited to 'editor/script_create_dialog.cpp')
-rw-r--r-- | editor/script_create_dialog.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/editor/script_create_dialog.cpp b/editor/script_create_dialog.cpp index 59ad455748..2cca02bc7f 100644 --- a/editor/script_create_dialog.cpp +++ b/editor/script_create_dialog.cpp @@ -391,6 +391,8 @@ void ScriptCreateDialog::_create_new() { if (is_built_in) { scr->set_name(internal_name->get_text()); + // Make sure the script is compiled to make its type recognizable. + scr->reload(); } else { String lpath = ProjectSettings::get_singleton()->localize_path(file_path->get_text()); scr->set_path(lpath); |