diff --git a/src/entt/entity/view.hpp b/src/entt/entity/view.hpp index 3d41f4674..3468a8571 100644 --- a/src/entt/entity/view.hpp +++ b/src/entt/entity/view.hpp @@ -53,9 +53,7 @@ public: last{to}, pools{all_of}, filter{none_of} { - if(it != last && !valid()) { - ++(*this); - } + while(it != last && !valid()) { ++it; } } view_iterator &operator++() noexcept {