mirror of
https://github.com/godotengine/godot.git
synced 2024-11-24 13:12:42 +00:00
Fix editor inspector crashing when the old object is no longer valid
This commit is contained in:
parent
16f98cd707
commit
2e7526af42
@ -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();
|
||||
|
Loading…
Reference in New Issue
Block a user