changed way to return reference
This commit is contained in:
parent
22c9a44174
commit
62dfee768d
|
@ -341,7 +341,7 @@ struct PtrToArg< Ref<T> > {
|
||||||
|
|
||||||
_FORCE_INLINE_ static void encode(Ref<T> p_val,const void* p_ptr) {
|
_FORCE_INLINE_ static void encode(Ref<T> p_val,const void* p_ptr) {
|
||||||
|
|
||||||
*((T**)p_ptr)=p_val.ptr();
|
*(Ref<Reference>*)p_ptr=p_val;
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -371,7 +371,7 @@ struct PtrToArg< RefPtr > {
|
||||||
_FORCE_INLINE_ static void encode(RefPtr p_val,const void* p_ptr) {
|
_FORCE_INLINE_ static void encode(RefPtr p_val,const void* p_ptr) {
|
||||||
|
|
||||||
Ref<Reference> r = p_val;
|
Ref<Reference> r = p_val;
|
||||||
*((Reference**)p_ptr)=r.ptr();
|
*(Ref<Reference>*)p_ptr=r;
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue