Browse Source

Merge pull request #113395 from mihe/objectdb-snapshot-crash

Fix crash when capturing ObjectDB snapshot
Rémi Verschelde 1 week ago
parent
commit
f5918a9d35
1 changed files with 7 additions and 5 deletions
  1. 7 5
      scene/debugger/scene_debugger.cpp

+ 7 - 5
scene/debugger/scene_debugger.cpp

@@ -817,11 +817,13 @@ void SceneDebuggerObject::_parse_script_properties(Script *p_script, ScriptInsta
 
 
 	HashSet<String> exported_members;
 	HashSet<String> exported_members;
 
 
-	List<PropertyInfo> pinfo;
-	p_instance->get_property_list(&pinfo);
-	for (const PropertyInfo &E : pinfo) {
-		if (E.usage & (PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_CATEGORY)) {
-			exported_members.insert(E.name);
+	if (p_instance) {
+		List<PropertyInfo> pinfo;
+		p_instance->get_property_list(&pinfo);
+		for (const PropertyInfo &E : pinfo) {
+			if (E.usage & (PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_CATEGORY)) {
+				exported_members.insert(E.name);
+			}
 		}
 		}
 	}
 	}