From 56101080cc05f6eb2fc782f6443c99f0669d00f6 Mon Sep 17 00:00:00 2001 From: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Mon, 22 Aug 2022 12:43:14 +0300 Subject: [PATCH] [GDExtension] Fix `_property_can_revert` and `_property_get_revert` methods using incorrect string type. --- core/object/object.cpp | 4 ++-- core/object/object.h | 4 ++-- editor/editor_sectioned_inspector.cpp | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/object/object.cpp b/core/object/object.cpp index 5203685c7f3..c75c36be4b3 100644 --- a/core/object/object.cpp +++ b/core/object/object.cpp @@ -519,7 +519,7 @@ void Object::validate_property(PropertyInfo &p_property) const { _validate_propertyv(p_property); } -bool Object::property_can_revert(const String &p_name) const { +bool Object::property_can_revert(const StringName &p_name) const { if (script_instance) { if (script_instance->property_can_revert(p_name)) { return true; @@ -543,7 +543,7 @@ bool Object::property_can_revert(const String &p_name) const { return _property_can_revertv(p_name); } -Variant Object::property_get_revert(const String &p_name) const { +Variant Object::property_get_revert(const StringName &p_name) const { Variant ret; if (script_instance) { diff --git a/core/object/object.h b/core/object/object.h index 093b1046646..26ae8af678a 100644 --- a/core/object/object.h +++ b/core/object/object.h @@ -805,8 +805,8 @@ public: void get_property_list(List *p_list, bool p_reversed = false) const; void validate_property(PropertyInfo &p_property) const; - bool property_can_revert(const String &p_name) const; - Variant property_get_revert(const String &p_name) const; + bool property_can_revert(const StringName &p_name) const; + Variant property_get_revert(const StringName &p_name) const; bool has_method(const StringName &p_method) const; void get_method_list(List *p_list) const; diff --git a/editor/editor_sectioned_inspector.cpp b/editor/editor_sectioned_inspector.cpp index cbca3e9dcd3..1faefb5af7f 100644 --- a/editor/editor_sectioned_inspector.cpp +++ b/editor/editor_sectioned_inspector.cpp @@ -113,11 +113,11 @@ class SectionedInspectorFilter : public Object { } } - bool property_can_revert(const String &p_name) { + bool property_can_revert(const StringName &p_name) { return edited->property_can_revert(section + "/" + p_name); } - Variant property_get_revert(const String &p_name) { + Variant property_get_revert(const StringName &p_name) { return edited->property_get_revert(section + "/" + p_name); }