diff --git a/src/entt/entity/registry.hpp b/src/entt/entity/registry.hpp index 849164482..127adc158 100644 --- a/src/entt/entity/registry.hpp +++ b/src/entt/entity/registry.hpp @@ -460,7 +460,7 @@ public: * @return True if the identifier is valid, false otherwise. */ [[nodiscard]] bool valid(const entity_type entt) const { - return entities.contains(entt) && (entities.index(entt) < entities.free_list()); + return static_cast(entities.find(entt).index()) < entities.free_list(); } /**