Browse Source

Merge pull request #63253 from V-Sekai/disable_sprite_conversion_on_foreign_nodes

Rémi Verschelde 3 years ago
parent
commit
660828e771
1 changed files with 5 additions and 0 deletions
  1. 5 0
      editor/plugins/sprite_2d_editor_plugin.cpp

+ 5 - 0
editor/plugins/sprite_2d_editor_plugin.cpp

@@ -160,6 +160,11 @@ void Sprite2DEditor::_menu_option(int p_option) {
 }
 
 void Sprite2DEditor::_update_mesh_data() {
+	if (node->get_owner() != get_tree()->get_edited_scene_root()) {
+		err_dialog->set_text(TTR("Can't convert a Sprite2D from a foreign scene."));
+		err_dialog->popup_centered();
+	}
+
 	Ref<Texture2D> texture = node->get_texture();
 	if (texture.is_null()) {
 		err_dialog->set_text(TTR("Sprite2D is empty!"));