Fix Variant Ref<> assignment.

-Creating from object pointer via funcptr API was missing reference initialization.
-Supersedes https://github.com/godotengine/godot-cpp/pull/662
-Fixes several crashes in GDExtension
This commit is contained in:
reduz 2022-02-11 12:30:49 +01:00
parent 3aa7b7eaf2
commit 3ad3a43063
3 changed files with 21 additions and 4 deletions

View file

@ -216,6 +216,7 @@ private:
} _data alignas(8);
void reference(const Variant &p_variant);
static bool initialize_ref(Object *p_object);
void _clear_internal();