diff --git a/src/entt/entity/view.hpp b/src/entt/entity/view.hpp index 6a9d2ebc2..fd10ad389 100644 --- a/src/entt/entity/view.hpp +++ b/src/entt/entity/view.hpp @@ -28,7 +28,7 @@ template template [[nodiscard]] auto none_of(const std::array &filter, const typename Type::entity_type entt) noexcept { - return std::apply([entt](const auto *...curr) { return (!curr->contains(entt) && ...); }, filter); + return std::apply([entt](const auto *...curr) { return (!(curr && curr->contains(entt)) && ...); }, filter); } template