Browse Source

[GDExtension] Fix `_property_can_revert` and `_property_get_revert` methods using incorrect string type.

bruvzg 3 years ago
parent
commit
56101080cc
3 changed files with 6 additions and 6 deletions
  1. 2 2
      core/object/object.cpp
  2. 2 2
      core/object/object.h
  3. 2 2
      editor/editor_sectioned_inspector.cpp

+ 2 - 2
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) {

+ 2 - 2
core/object/object.h

@@ -805,8 +805,8 @@ public:
 
 	void get_property_list(List<PropertyInfo> *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<MethodInfo> *p_list) const;

+ 2 - 2
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);
 	}