You've already forked godot
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:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user