diff options
| author | Ignacio Etcheverry <ignalfonsore@gmail.com> | 2020-01-13 21:00:07 +0100 |
|---|---|---|
| committer | Ignacio Etcheverry <ignalfonsore@gmail.com> | 2020-01-13 21:00:07 +0100 |
| commit | a6a5ef0fd690123d8f646bca47f7ae6e2ad3bbfe (patch) | |
| tree | c57f8e5f10dd4f46fce14546024887cbec441d33 /modules/mono/mono_gd/gd_mono_utils.cpp | |
| parent | ea737db43cba15e5d57442a647e9abcb91ed4ea7 (diff) | |
| download | redot-engine-a6a5ef0fd690123d8f646bca47f7ae6e2ad3bbfe.tar.gz | |
Mono/C#: Add error checks to detect possible Reference leaks
Diffstat (limited to 'modules/mono/mono_gd/gd_mono_utils.cpp')
| -rw-r--r-- | modules/mono/mono_gd/gd_mono_utils.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/mono/mono_gd/gd_mono_utils.cpp b/modules/mono/mono_gd/gd_mono_utils.cpp index 3c8aa0c727..6bb9f28a32 100644 --- a/modules/mono/mono_gd/gd_mono_utils.cpp +++ b/modules/mono/mono_gd/gd_mono_utils.cpp @@ -115,6 +115,7 @@ MonoObject *unmanaged_get_managed(Object *unmanaged) { // but the managed instance is alive, the refcount will be 1 instead of 0. // See: godot_icall_Reference_Dtor(MonoObject *p_obj, Object *p_ptr) ref->reference(); + CSharpLanguage::get_singleton()->post_unsafe_reference(ref); } return mono_object; |
