diff --git a/src/entt/entity/group.hpp b/src/entt/entity/group.hpp index 8514e8339..3fccc6973 100644 --- a/src/entt/entity/group.hpp +++ b/src/entt/entity/group.hpp @@ -843,7 +843,7 @@ public: const auto pos = cpool->index(curr); if(pos != next) { - cpool->swap(next, cpool->index(curr)); + cpool->swap(next, pos); } }(std::get *>(pools)), ...); }