Jelajahi Sumber

registry: added missing assert (close #409)

Michele Caini 6 tahun lalu
induk
melakukan
84d3f9ab9a
1 mengubah file dengan 2 tambahan dan 0 penghapusan
  1. 2 0
      src/entt/entity/registry.hpp

+ 2 - 0
src/entt/entity/registry.hpp

@@ -937,6 +937,8 @@ public:
     /*! @copydoc try_get */
     /*! @copydoc try_get */
     template<typename... Component>
     template<typename... Component>
     auto try_get([[maybe_unused]] const entity_type entity) {
     auto try_get([[maybe_unused]] const entity_type entity) {
+        ENTT_ASSERT(valid(entity));
+
         if constexpr(sizeof...(Component) == 1) {
         if constexpr(sizeof...(Component) == 1) {
             return (assure<Component>().try_get(entity), ...);
             return (assure<Component>().try_get(entity), ...);
         } else {
         } else {