diff --git a/src/entt/entity/view.hpp b/src/entt/entity/view.hpp index facf63ae4..07b6ef05b 100644 --- a/src/entt/entity/view.hpp +++ b/src/entt/entity/view.hpp @@ -583,7 +583,7 @@ public: template [[nodiscard]] auto each() const ENTT_NOEXCEPT { const sparse_set &view = *std::get *>(pools); - return view_range{iterator{view, unchecked(view), filter, view.begin()}, iterator{view, unchecked(view), filter, view.begin()}, pools}; + return view_range{iterator{view, unchecked(view), filter, view.begin()}, iterator{view, unchecked(view), filter, view.end()}, pools}; } private: