فهرست منبع

perf improvement

Michele Caini 7 سال پیش
والد
کامیت
91fac8049c
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      src/entt/entity/registry.hpp

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

@@ -233,7 +233,7 @@ class basic_registry {
     template<typename Component>
     inline auto swap(int, pool_type<Component> *cpool, const Entity entt, const std::size_t pos)
     -> decltype(std::swap(cpool->get(entt), cpool->get(cpool->data()[pos])), void()) {
-        std::swap(cpool->get(entt), cpool->get(cpool->data()[pos]));
+        std::swap(cpool->get(entt), cpool->raw()[pos]);
         cpool->swap(cpool->sparse_set<Entity>::get(entt), pos);
     }