You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 19:11:41 +00:00
Fix editor inspector crashing when the old object is no longer valid
This commit is contained in:
@@ -3579,7 +3579,9 @@ void EditorInspector::edit(Object *p_object) {
|
||||
|
||||
next_object = p_object; // Some plugins need to know the next edited object when clearing the inspector.
|
||||
if (object) {
|
||||
object->disconnect(CoreStringName(property_list_changed), callable_mp(this, &EditorInspector::_changed_callback));
|
||||
if (likely(Variant(object).get_validated_object())) {
|
||||
object->disconnect(CoreStringName(property_list_changed), callable_mp(this, &EditorInspector::_changed_callback));
|
||||
}
|
||||
_clear();
|
||||
}
|
||||
per_array_page.clear();
|
||||
|
||||
Reference in New Issue
Block a user