diff options
author | scgm0 <2682963017@qq.com> | 2024-09-03 07:26:42 +0800 |
---|---|---|
committer | scgm0 <2682963017@qq.com> | 2024-09-07 05:46:28 +0800 |
commit | 3badff1f53b1bfa5d179d89045f6e64fa0a0c3fa (patch) | |
tree | c4e984254a164d50b5f319779eac990048bb03e5 /core/extension | |
parent | 5675c76461e197d3929a1142cfb84ab1a76ac9dd (diff) | |
download | redot-engine-3badff1f53b1bfa5d179d89045f6e64fa0a0c3fa.tar.gz |
Allow class names to be unicode
Diffstat (limited to 'core/extension')
-rw-r--r-- | core/extension/gdextension.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/extension/gdextension.cpp b/core/extension/gdextension.cpp index d4b50facb2..63962a310b 100644 --- a/core/extension/gdextension.cpp +++ b/core/extension/gdextension.cpp @@ -355,7 +355,7 @@ void GDExtension::_register_extension_class_internal(GDExtensionClassLibraryPtr StringName class_name = *reinterpret_cast<const StringName *>(p_class_name); StringName parent_class_name = *reinterpret_cast<const StringName *>(p_parent_class_name); - ERR_FAIL_COND_MSG(!String(class_name).is_valid_ascii_identifier(), "Attempt to register extension class '" + class_name + "', which is not a valid class identifier."); + ERR_FAIL_COND_MSG(!String(class_name).is_valid_unicode_identifier(), "Attempt to register extension class '" + class_name + "', which is not a valid class identifier."); ERR_FAIL_COND_MSG(ClassDB::class_exists(class_name), "Attempt to register extension class '" + class_name + "', which appears to be already registered."); Extension *parent_extension = nullptr; |