Переглянути джерело

Invalid node name should check if new_name is empty then cancel rename, fixes 25226

Ankit Priyarup 6 роки тому
батько
коміт
ee560dd987
1 змінених файлів з 5 додано та 0 видалено
  1. 5 0
      editor/scene_tree_editor.cpp

+ 5 - 0
editor/scene_tree_editor.cpp

@@ -678,6 +678,11 @@ void SceneTreeEditor::_renamed() {
 		error->set_text(TTR("Invalid node name, the following characters are not allowed:") + "\n" + Node::invalid_character);
 		error->set_text(TTR("Invalid node name, the following characters are not allowed:") + "\n" + Node::invalid_character);
 		error->popup_centered_minsize();
 		error->popup_centered_minsize();
 
 
+		if (new_name.empty()) {
+			which->set_text(0, n->get_name());
+			return;
+		}
+
 		which->set_text(0, new_name);
 		which->set_text(0, new_name);
 	}
 	}