diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2023-11-21 15:06:55 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2023-11-21 15:06:55 +0100 |
commit | 9c0692f30e01031dab1d83338320059a0983c421 (patch) | |
tree | a7bb20a84f2dbc3d83e5a98f4644b45e85d9dd34 | |
parent | 132554badd6860cb530505ec0dfe07c3f05f5889 (diff) | |
parent | b8d7a43f7385823d919bbe1fc4236b8b081d37c6 (diff) | |
download | redot-engine-9c0692f30e01031dab1d83338320059a0983c421.tar.gz |
Merge pull request #85169 from jsjtxietian/fix-project-name-overriden
Fix project name being overwritten everytime `show_dialog` is called
-rw-r--r-- | editor/project_manager.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/editor/project_manager.cpp b/editor/project_manager.cpp index 40c482eb90..ed01187947 100644 --- a/editor/project_manager.cpp +++ b/editor/project_manager.cpp @@ -727,9 +727,12 @@ void ProjectDialog::show_dialog() { project_path->set_text(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); browse->set_disabled(false); |