Преглед на файлове

runtime_view doesn't use sparse_set<...>::data() anymore

Michele Caini преди 6 години
родител
ревизия
5fe5d4b6fc
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/entt/entity/runtime_view.hpp

+ 1 - 1
src/entt/entity/runtime_view.hpp

@@ -242,7 +242,7 @@ public:
      */
      */
     bool contains(const entity_type entt) const ENTT_NOEXCEPT {
     bool contains(const entity_type entt) const ENTT_NOEXCEPT {
         return valid() && std::all_of(pools.cbegin(), pools.cend(), [entt](const auto *view) {
         return valid() && std::all_of(pools.cbegin(), pools.cend(), [entt](const auto *view) {
-            return view->has(entt) && view->data()[view->get(entt)] == entt;
+            return view->find(entt) != view->end();
         });
         });
     }
     }