diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2023-05-15 13:44:33 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2023-05-15 13:44:33 +0200 |
commit | 9853da4bfeda7f60c5ec83cea97fbca7083e925e (patch) | |
tree | 615192413906c54813178660ba1929eb9a8957ad | |
parent | 591115dcdee93133f6c9206eb02e9b44db45be90 (diff) | |
parent | c6ea3768429d42418bc7a597fcd798daa58c70db (diff) | |
download | redot-engine-9853da4bfeda7f60c5ec83cea97fbca7083e925e.tar.gz |
Merge pull request #77009 from jpcerrone/fix_errors_while_reordering_input_maps
Fix errors that appear while reordering input map entries
-rw-r--r-- | editor/project_settings_editor.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/editor/project_settings_editor.cpp b/editor/project_settings_editor.cpp index 95cf9496dc..17826c8310 100644 --- a/editor/project_settings_editor.cpp +++ b/editor/project_settings_editor.cpp @@ -451,7 +451,8 @@ void ProjectSettingsEditor::_action_reordered(const String &p_action_name, const for (const PropertyInfo &prop : props) { // Skip builtins and non-inputs - if (ProjectSettings::get_singleton()->is_builtin_setting(prop.name) || !prop.name.begins_with("input/")) { + // Order matters here, checking for "input/" filters out properties that aren't settings and produce errors in is_builtin_setting(). + if (!prop.name.begins_with("input/") || ProjectSettings::get_singleton()->is_builtin_setting(prop.name)) { continue; } |