fix iterators making unintended copies

(cherry picked from commit 7fd0999b3c)
This commit is contained in:
Ben Lubar
2025-04-21 18:45:05 -05:00
committed by David Snopek
parent f4c1de582c
commit b41801b6a8

View File

@@ -392,7 +392,7 @@ void ClassDB::initialize_class(const ClassInfo &p_cl) {
}
void ClassDB::initialize(GDExtensionInitializationLevel p_level) {
for (const std::pair<StringName, ClassInfo> pair : classes) {
for (const std::pair<const StringName, ClassInfo> &pair : classes) {
const ClassInfo &cl = pair.second;
if (cl.level != p_level) {
continue;