Merge pull request #204 from bruvzg/fix_ref_2_variant
Fix NULL pointer dereferencing on uninstantiated Ref<T>() conversion to Variantpull/205/head
commit
1d3dbf2c51
|
@ -142,7 +142,10 @@ Variant::Variant(const RID& p_rid)
|
||||||
|
|
||||||
Variant::Variant(const Object* p_object)
|
Variant::Variant(const Object* p_object)
|
||||||
{
|
{
|
||||||
|
if (p_object)
|
||||||
godot::api->godot_variant_new_object(&_godot_variant, p_object->_owner);
|
godot::api->godot_variant_new_object(&_godot_variant, p_object->_owner);
|
||||||
|
else
|
||||||
|
godot::api->godot_variant_new_nil(&_godot_variant);
|
||||||
}
|
}
|
||||||
|
|
||||||
Variant::Variant(const Dictionary& p_dictionary)
|
Variant::Variant(const Dictionary& p_dictionary)
|
||||||
|
|
Loading…
Reference in New Issue