diff --git a/editor/plugins/sprite_frames_editor_plugin.cpp b/editor/plugins/sprite_frames_editor_plugin.cpp index 01e9eb7a49eb..a1241ae6626b 100644 --- a/editor/plugins/sprite_frames_editor_plugin.cpp +++ b/editor/plugins/sprite_frames_editor_plugin.cpp @@ -1322,8 +1322,9 @@ void SpriteFramesEditor::_edit() { void SpriteFramesEditor::edit(Ref p_frames) { _update_stop_icon(); - if (!p_frames.is_valid()) { + if (p_frames.is_null()) { frames.unref(); + _remove_sprite_node(); hide(); return; }