Properly clean button_add_item ref in Array/Dict property editors

Fixes #59152.
This commit is contained in:
Rémi Verschelde 2022-03-15 08:51:58 +01:00
parent e4b9406313
commit e43fa2d35d

View file

@ -253,6 +253,7 @@ void EditorPropertyArray::update_property() {
if (vbox) {
set_bottom_editor(nullptr);
memdelete(vbox);
button_add_item = nullptr;
vbox = nullptr;
}
return;
@ -408,6 +409,7 @@ void EditorPropertyArray::update_property() {
if (vbox) {
set_bottom_editor(nullptr);
memdelete(vbox);
button_add_item = nullptr;
vbox = nullptr;
}
}
@ -816,6 +818,7 @@ void EditorPropertyDictionary::update_property() {
if (vbox) {
set_bottom_editor(nullptr);
memdelete(vbox);
button_add_item = nullptr;
vbox = nullptr;
}
return;
@ -1270,6 +1273,7 @@ void EditorPropertyLocalizableString::update_property() {
if (vbox) {
set_bottom_editor(nullptr);
memdelete(vbox);
button_add_item = nullptr;
vbox = nullptr;
}
return;