浏览代码

Merge pull request #85169 from jsjtxietian/fix-project-name-overriden

Fix project name being overwritten everytime `show_dialog` is called
Rémi Verschelde 1 年之前
父节点
当前提交
9c0692f30e
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      editor/project_manager.cpp

+ 6 - 3
editor/project_manager.cpp

@@ -727,9 +727,12 @@ void ProjectDialog::show_dialog() {
 			project_path->set_text(d->get_current_dir());
 			project_path->set_text(d->get_current_dir());
 			fdialog->set_current_dir(d->get_current_dir());
 			fdialog->set_current_dir(d->get_current_dir());
 		}
 		}
-		String proj = TTR("New Game Project");
-		project_name->set_text(proj);
-		_text_changed(proj);
+
+		if (project_name->get_text().is_empty()) {
+			String proj = TTR("New Game Project");
+			project_name->set_text(proj);
+			_text_changed(proj);
+		}
 
 
 		project_path->set_editable(true);
 		project_path->set_editable(true);
 		browse->set_disabled(false);
 		browse->set_disabled(false);