diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2020-02-05 14:21:58 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-05 14:21:58 +0100 |
commit | 9591ca3fe58298ef01ab12f1e59e91399a7ce2d4 (patch) | |
tree | c75a0f9c0a041c680b435d3dbc2673de5ec0ff94 | |
parent | c4daac279b8ec6f4893056ba6717624f701ab970 (diff) | |
parent | f7374cef8459ed34707cc3db2a9b077162e821c0 (diff) |
Merge pull request #35855 from YeldhamDev/script_builtin_load_fix
Fix built-in script creation loading existing scripts by mistake
-rw-r--r-- | editor/script_create_dialog.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/editor/script_create_dialog.cpp b/editor/script_create_dialog.cpp index a982724d4c..c4627e6627 100644 --- a/editor/script_create_dialog.cpp +++ b/editor/script_create_dialog.cpp @@ -84,7 +84,9 @@ void ScriptCreateDialog::_path_hbox_sorted() { int filename_start_pos = initial_bp.find_last("/") + 1; int filename_end_pos = initial_bp.length(); - file_path->select(filename_start_pos, filename_end_pos); + if (!is_built_in) { + file_path->select(filename_start_pos, filename_end_pos); + } // First set cursor to the end of line to scroll LineEdit view // to the right and then set the actual cursor position. @@ -575,6 +577,10 @@ void ScriptCreateDialog::_browse_class_in_tree() { void ScriptCreateDialog::_path_changed(const String &p_path) { + if (is_built_in) { + return; + } + is_path_valid = false; is_new_script_created = true; |