diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2021-01-19 15:14:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-19 15:14:42 +0100 |
commit | 53e234fe5fa9e54372c897e4409dce9f4b3b1fe7 (patch) | |
tree | ef1989697ee005f066380baa6478921f9332ba19 /modules/mono/csharp_script.cpp | |
parent | 7dea83c623eded9ddcdbbb0bbaa7e8229c5ec74f (diff) | |
parent | da234cdbc6a86c2b447ae57a7a5ce2d8090543ea (diff) | |
download | redot-engine-53e234fe5fa9e54372c897e4409dce9f4b3b1fe7.tar.gz |
Merge pull request #45310 from magian1127/master
Mono: Fix support for Unicode identifiers
Diffstat (limited to 'modules/mono/csharp_script.cpp')
-rw-r--r-- | modules/mono/csharp_script.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/mono/csharp_script.cpp b/modules/mono/csharp_script.cpp index 18fe44108f..bd29dc1876 100644 --- a/modules/mono/csharp_script.cpp +++ b/modules/mono/csharp_script.cpp @@ -2604,7 +2604,7 @@ void CSharpScript::load_script_signals(GDMonoClass *p_class, GDMonoClass *p_nati MonoCustomAttrInfo *event_attrs = mono_custom_attrs_from_event(top->get_mono_ptr(), raw_event); if (event_attrs) { if (mono_custom_attrs_has_attr(event_attrs, CACHED_CLASS(SignalAttribute)->get_mono_ptr())) { - const char *event_name = mono_event_get_name(raw_event); + String event_name = String::utf8(mono_event_get_name(raw_event)); found_event_signals.push_back(StringName(event_name)); } @@ -2808,7 +2808,7 @@ int CSharpScript::_try_get_member_export_hint(IMonoClassMember *p_member, Manage name_only_hint_string += ","; } - String enum_field_name = mono_field_get_name(field); + String enum_field_name = String::utf8(mono_field_get_name(field)); r_hint_string += enum_field_name; name_only_hint_string += enum_field_name; |