1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Use BinaryMutex instead of Mutex for StringName.

This commit is contained in:
Lukas Tenbrink
2025-04-09 14:53:16 +02:00
parent 67c96c89cc
commit e57427900f
4 changed files with 15 additions and 12 deletions

View File

@@ -425,7 +425,7 @@ public:
static const StringName &get_class_static() { \
static StringName _class_name_static; \
if (unlikely(!_class_name_static)) { \
StringName::assign_static_unique_class_name(&_class_name_static, #m_class); \
assign_class_name_static(#m_class, _class_name_static); \
} \
return _class_name_static; \
} \
@@ -811,10 +811,12 @@ public:
};
/* TYPE API */
static void assign_class_name_static(const Span<char> &p_name, StringName &r_target);
static const StringName &get_class_static() {
static StringName _class_name_static;
if (unlikely(!_class_name_static)) {
StringName::assign_static_unique_class_name(&_class_name_static, "Object");
assign_class_name_static("Object", _class_name_static);
}
return _class_name_static;
}