Przeglądaj źródła

meta: internal changes

skypjack 1 tydzień temu
rodzic
commit
9686d56d73
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      src/entt/meta/factory.hpp

+ 2 - 2
src/entt/meta/factory.hpp

@@ -135,9 +135,9 @@ protected:
 public:
     basic_meta_factory(meta_ctx &area, meta_type_node node)
         : ctx{&area},
-          bucket{node.info->hash()},
+          bucket{},
           state{mode::type} {
-        if(const auto it = meta_context::from(*ctx).bucket.find(bucket); it == meta_context::from(*ctx).bucket.cend()) {
+        if(const auto it = meta_context::from(*ctx).bucket.find(node.id); it == meta_context::from(*ctx).bucket.cend()) {
             parent = meta_context::from(*ctx).bucket.emplace(node.info->hash(), stl::make_unique<meta_type_node>(stl::move(node))).first->second.get();
             parent->details = stl::make_unique<meta_type_descriptor>();
         } else {