summaryrefslogtreecommitdiff
path: root/modules/gdscript/gdscript_compiler.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2020-11-13 15:43:28 +0100
committerGitHub <noreply@github.com>2020-11-13 15:43:28 +0100
commit3c5e5ab3df71b5f8184c749acccc49f1f414266b (patch)
treec87392baeaff8defab39798692cfb954bc7ef518 /modules/gdscript/gdscript_compiler.cpp
parente69a0b1f7a2a63dffbb38f3ac770ed60866c6e4f (diff)
parent8bcd345782e0742dd63e8e5dac1f13704c6aac53 (diff)
Merge pull request #43499 from vnen/gdscript-inheritance-native-class
GDScript: Fix native class not set with inheritance
Diffstat (limited to 'modules/gdscript/gdscript_compiler.cpp')
-rw-r--r--modules/gdscript/gdscript_compiler.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/gdscript/gdscript_compiler.cpp b/modules/gdscript/gdscript_compiler.cpp
index bad450c9f9..a64a05fcba 100644
--- a/modules/gdscript/gdscript_compiler.cpp
+++ b/modules/gdscript/gdscript_compiler.cpp
@@ -1963,6 +1963,8 @@ Error GDScriptCompiler::_parse_class_level(GDScript *p_script, const GDScriptPar
}
p_script->member_indices = base->member_indices;
+ native = base->native;
+ p_script->native = native;
} break;
default: {
_set_error("Parser bug: invalid inheritance.", p_class);