Add foreign validation warning for rename actions.

This commit is contained in:
Saracen 2023-10-26 21:43:08 +01:00
parent 06d5189167
commit 5deff6c2dd

View File

@ -378,6 +378,9 @@ void SceneTreeDock::_tool_selected(int p_tool, bool p_confirm_override) {
break; break;
} }
if (editor_selection->get_selected_node_list().size() > 1) { if (editor_selection->get_selected_node_list().size() > 1) {
if (!_validate_no_foreign()) {
break;
}
rename_dialog->popup_centered(); rename_dialog->popup_centered();
} }
} break; } break;
@ -388,6 +391,9 @@ void SceneTreeDock::_tool_selected(int p_tool, bool p_confirm_override) {
} }
Tree *tree = scene_tree->get_scene_tree(); Tree *tree = scene_tree->get_scene_tree();
if (tree->is_anything_selected()) { if (tree->is_anything_selected()) {
if (!_validate_no_foreign()) {
break;
}
tree->grab_focus(); tree->grab_focus();
tree->edit_selected(); tree->edit_selected();
} }