فهرست منبع

Merge pull request #92225 from ajreckof/fix-multiline-array

Fix array variable with `@export_multiline` not registering changes.
Rémi Verschelde 1 سال پیش
والد
کامیت
25519867f2
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      editor/editor_properties_array_dict.cpp

+ 3 - 0
editor/editor_properties_array_dict.cpp

@@ -235,6 +235,9 @@ void EditorPropertyArray::_property_changed(const String &p_property, Variant p_
 	Variant array = object->get_array().duplicate();
 	array.set(index, p_value);
 	emit_changed(get_edited_property(), array, p_name, p_changing);
+	if (p_changing) {
+		object->set_array(array);
+	}
 }
 
 void EditorPropertyArray::_change_type(Object *p_button, int p_slot_index) {