diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2022-08-04 18:31:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-04 18:31:43 +0200 |
commit | bed2482ce20fb9efdf4caed73df8032c5c6dea04 (patch) | |
tree | fdd4df64b2fc7c38313a360ea85cd34752ef6c39 | |
parent | 84acfd69d7bc2e14b342f36f9662bea44deded6e (diff) | |
parent | 4a59188898284e583e66c3a5c9cd3969730ad2d4 (diff) |
Merge pull request #63910 from rburing/fixup_array_inspector
-rw-r--r-- | editor/editor_inspector.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/editor/editor_inspector.cpp b/editor/editor_inspector.cpp index 13506718ec..d11c659b98 100644 --- a/editor/editor_inspector.cpp +++ b/editor/editor_inspector.cpp @@ -3016,7 +3016,6 @@ void EditorInspector::update_tree() { Vector<String> class_name_components = String(p.class_name).split(","); - array_element_prefix = class_name_components[1]; int page_size = 5; bool movable = true; bool numbered = false; @@ -3052,8 +3051,8 @@ void EditorInspector::update_tree() { editor_inspector_array->set_undo_redo(undo_redo); } else if (p.type == Variant::INT) { // Setup the array to use the count property and built-in functions to create/move/delete elements. - - if (class_name_components.size() > 2) { + if (class_name_components.size() >= 2) { + array_element_prefix = class_name_components[1]; editor_inspector_array = memnew(EditorInspectorArray); int page = per_array_page.has(array_element_prefix) ? per_array_page[array_element_prefix] : 0; |