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