From fe6762a6c7a00654a90b532e8c96a153c1b07593 Mon Sep 17 00:00:00 2001 From: Saracen Date: Tue, 27 Aug 2024 22:55:43 +0100 Subject: [PATCH] Add Instance Placeholder validation check. Disallow toggling placeholder on editable children or inherited nodes. --- editor/scene_tree_dock.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/editor/scene_tree_dock.cpp b/editor/scene_tree_dock.cpp index 02c8a03ac6e..f0ad4c4b5e1 100644 --- a/editor/scene_tree_dock.cpp +++ b/editor/scene_tree_dock.cpp @@ -1236,6 +1236,10 @@ void SceneTreeDock::_tool_selected(int p_tool, bool p_confirm_override) { break; } + if (!_validate_no_foreign()) { + break; + } + List selection = editor_selection->get_selected_node_list(); List::Element *e = selection.front(); if (e) {