瀏覽代碼

fix errors while reordering input maps

(cherry picked from commit c6ea3768429d42418bc7a597fcd798daa58c70db)
jpcerrone 2 年之前
父節點
當前提交
566ad9813e
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      editor/project_settings_editor.cpp

+ 2 - 1
editor/project_settings_editor.cpp

@@ -450,7 +450,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;
 		}