diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-09-09 17:51:46 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-09-09 17:51:46 +0200 |
commit | a0823ce5fec4b9b7561b6a8f79c921db83d379ee (patch) | |
tree | 0f53557aac10a263ed08fbf4db56ad10d52298ea | |
parent | 493f3edce7c08642981d9445135996b4c28cb6ae (diff) | |
parent | dee0453b5774cc411d2305aa9210c4589e89f0b2 (diff) | |
download | redot-engine-a0823ce5fec4b9b7561b6a8f79c921db83d379ee.tar.gz |
Merge pull request #96620 from ajreckof/fix-clear-button-on-Array-Node]
Fix clear button on `Array[Node]`.
-rw-r--r-- | editor/editor_properties.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/editor/editor_properties.cpp b/editor/editor_properties.cpp index 123d903220..6e375dc1fc 100644 --- a/editor/editor_properties.cpp +++ b/editor/editor_properties.cpp @@ -2703,7 +2703,11 @@ void EditorPropertyNodePath::_update_menu() { void EditorPropertyNodePath::_menu_option(int p_idx) { switch (p_idx) { case ACTION_CLEAR: { - emit_changed(get_edited_property(), NodePath()); + if (editing_node) { + emit_changed(get_edited_property(), Variant()); + } else { + emit_changed(get_edited_property(), NodePath()); + } update_property(); } break; |