mirror of
https://github.com/godotengine/godot.git
synced 2025-01-18 20:40:57 +08:00
Safe-guard against missing node arrays
This commit is contained in:
parent
33957aee69
commit
4d4fe94cf0
@ -473,7 +473,10 @@ Node *SceneState::instantiate(GenEditState p_edit_state) const {
|
||||
const String base_property = string_property.get_slice("/", 0);
|
||||
const int index = string_property.get_slice("/", 2).to_int();
|
||||
|
||||
Array array = dnp.base->get(base_property);
|
||||
bool valid;
|
||||
Array array = dnp.base->get(base_property, &valid);
|
||||
ERR_CONTINUE(!valid);
|
||||
|
||||
if (array.size() >= index) {
|
||||
array.push_back(other);
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user