Merge pull request #4772 from iap-mutant/PR-fix4748
Fix #4748: proper call to base class function
This commit is contained in:
commit
8a6933afb1
|
@ -812,7 +812,7 @@ Variant GDFunction::call(GDInstance *p_instance, const Variant **p_args, int p_a
|
||||||
|
|
||||||
if (E) {
|
if (E) {
|
||||||
|
|
||||||
*dst=((GDFunction*)&E->get())->call(p_instance,(const Variant**)argptrs,argc,err);
|
*dst=E->get()->call(p_instance,(const Variant**)argptrs,argc,err);
|
||||||
} else if (gds->native.ptr()) {
|
} else if (gds->native.ptr()) {
|
||||||
|
|
||||||
if (*methodname!=GDScriptLanguage::get_singleton()->strings._init) {
|
if (*methodname!=GDScriptLanguage::get_singleton()->strings._init) {
|
||||||
|
|
Loading…
Reference in New Issue