Remove extra addition to tree of editor autoloads

Fix #19675
This commit is contained in:
George Marques 2018-06-25 13:07:14 -03:00
parent 0954c8f017
commit c45a8a574a
No known key found for this signature in database
GPG key ID: 046BD46A3201E43D

View file

@ -753,7 +753,6 @@ EditorAutoloadSettings::EditorAutoloadSettings() {
autoload_cache.push_back(info);
}
List<Node *> to_add;
for (List<AutoLoadInfo>::Element *E = autoload_cache.front(); E; E = E->next()) {
AutoLoadInfo &info = E->get();
@ -763,9 +762,6 @@ EditorAutoloadSettings::EditorAutoloadSettings() {
Ref<Script> scr = info.node->get_script();
info.in_editor = scr.is_valid() && scr->is_tool();
info.node->set_name(info.name);
if (info.in_editor) {
to_add.push_back(info.node);
}
}
if (info.is_singleton) {
@ -780,10 +776,6 @@ EditorAutoloadSettings::EditorAutoloadSettings() {
}
}
for (List<Node *>::Element *E = to_add.front(); E; E = E->next()) {
get_tree()->get_root()->add_child(E->get());
}
autoload_changed = "autoload_changed";
updating_autoload = false;