diff --git a/src/entt/entity/registry.hpp b/src/entt/entity/registry.hpp index d04077a20..3848d8c7d 100644 --- a/src/entt/entity/registry.hpp +++ b/src/entt/entity/registry.hpp @@ -771,7 +771,7 @@ public: template [[deprecated("use registry::patch instead")]] auto replace(const entity_type entity, Func &&... func) - -> decltype((func(std::declval()), ...), patch(entity, std::forward(func)...)) { + -> decltype((func(std::declval()), ...), assign(entity)) { return patch(entity, std::forward(func)...); }