Skip to content

Commit d849ebb

Browse files
committed
Merge pull request #105896 from piiertho/enhancement/gdextension/fallback-to-default-get-property-state-when-not-overriden
Fallback to ScriptInstance::get_property_state when get_property_state is not implemented in ScriptInstanceExtension
2 parents 347e51e + e8c036b commit d849ebb

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

core/object/script_language_extension.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -818,7 +818,9 @@ class ScriptInstanceExtension : public ScriptInstance {
818818
virtual void get_property_state(List<Pair<StringName, Variant>> &state) override {
819819
if (native_info->get_property_state_func) {
820820
native_info->get_property_state_func(instance, _add_property_with_state, &state);
821+
return;
821822
}
823+
ScriptInstance::get_property_state(state);
822824
}
823825

824826
virtual void get_method_list(List<MethodInfo> *p_list) const override {

0 commit comments

Comments
 (0)