Переглянути джерело

Merge pull request #55530 from raulsntos/fix-duplicate-script-property

Skip `script` property in remote object property list
Rémi Verschelde 3 роки тому
батько
коміт
8e090e2b9c
1 змінених файлів з 8 додано та 3 видалено
  1. 8 3
      editor/debugger/editor_debugger_inspector.cpp

+ 8 - 3
editor/debugger/editor_debugger_inspector.cpp

@@ -55,9 +55,14 @@ bool EditorDebuggerRemoteObject::_get(const StringName &p_name, Variant &r_ret)
 }
 
 void EditorDebuggerRemoteObject::_get_property_list(List<PropertyInfo> *p_list) const {
-	p_list->clear(); //sorry, no want category
-	for (const PropertyInfo &E : prop_list) {
-		p_list->push_back(E);
+	p_list->clear(); // Sorry, no want category.
+	for (const PropertyInfo &prop : prop_list) {
+		if (prop.name == "script") {
+			// Skip the script property, it's always added by the non-virtual method.
+			continue;
+		}
+
+		p_list->push_back(prop);
 	}
 }