diff options
author | jpcerrone <jpcerronex@gmail.com> | 2023-05-12 16:15:16 -0300 |
---|---|---|
committer | jpcerrone <jpcerronex@gmail.com> | 2023-05-12 16:15:16 -0300 |
commit | c6ea3768429d42418bc7a597fcd798daa58c70db (patch) | |
tree | 08ef41822c4d9eb007fea760832b6a1a8153dc3a | |
parent | 20ed51a9129f97bb8d001262155fb3ccfc1e3c89 (diff) | |
download | redot-engine-c6ea3768429d42418bc7a597fcd798daa58c70db.tar.gz |
fix errors while reordering input maps
-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; } |