Merge pull request #115923 from GusatuDamianAlexandru/fix-classdb-sorted-class-list

Core: Fix ClassDB class list sorting regression
This commit is contained in:
Thaddeus Crews
2026-02-06 08:17:51 -06:00
2 changed files with 3 additions and 3 deletions

View File

@@ -255,7 +255,7 @@ void ClassDB::get_class_list(LocalVector<StringName> &p_classes) {
p_classes.push_back(cls.key);
}
SortArray<StringName> sorter;
SortArray<StringName, StringName::AlphCompare> sorter;
sorter.sort(&p_classes[p_classes.size() - classes.size()], classes.size());
}
@@ -279,7 +279,7 @@ void ClassDB::get_extensions_class_list(LocalVector<StringName> &p_classes) {
return;
}
SortArray<StringName> sorter;
SortArray<StringName, StringName::AlphCompare> sorter;
sorter.sort(&p_classes[original_size], p_classes.size() - original_size);
}

View File

@@ -533,7 +533,7 @@ void ScriptServer::get_global_class_list(LocalVector<StringName> &r_global_class
for (const KeyValue<StringName, GlobalScriptClass> &global_class : global_classes) {
r_global_classes.push_back(global_class.key);
}
SortArray<StringName> sorter;
SortArray<StringName, StringName::AlphCompare> sorter;
sorter.sort(&r_global_classes[r_global_classes.size() - global_classes.size()], global_classes.size());
}