diff --git a/scene/resources/atlas_texture.cpp b/scene/resources/atlas_texture.cpp index 445e81b3a7..00e32e090c 100644 --- a/scene/resources/atlas_texture.cpp +++ b/scene/resources/atlas_texture.cpp @@ -82,11 +82,11 @@ void AtlasTexture::set_atlas(const Ref &p_atlas) { return; } // Support recursive AtlasTextures. - if (Ref(atlas).is_valid()) { + if (atlas.is_valid()) { atlas->disconnect_changed(callable_mp((Resource *)this, &AtlasTexture::emit_changed)); } atlas = p_atlas; - if (Ref(atlas).is_valid()) { + if (atlas.is_valid()) { atlas->connect_changed(callable_mp((Resource *)this, &AtlasTexture::emit_changed)); }