Merge pull request #90273 from Pylgos/fix-gdextension-get-rid

Fix `Resource::get_rid override` not working in GDExtension
This commit is contained in:
Rémi Verschelde 2024-04-06 13:06:50 +02:00
commit dd9aacd59f
No known key found for this signature in database
GPG Key ID: C3336907360768E1

View File

@ -424,8 +424,7 @@ RID Resource::get_rid() const {
} }
} }
if (_get_extension() && _get_extension()->get_rid) { if (_get_extension() && _get_extension()->get_rid) {
RID ret; RID ret = RID::from_uint64(_get_extension()->get_rid(_get_extension_instance()));
ret.from_uint64(_get_extension()->get_rid(_get_extension_instance()));
if (ret.is_valid()) { if (ret.is_valid()) {
return ret; return ret;
} }