Skip to content

Commit d6f1c3b

Browse files
committed
Fixed wrong signature for ecsact_system_execution_context_generate
1 parent 03ecd3b commit d6f1c3b

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

ecsact/entt/detail/system_execution_context.hh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -337,9 +337,9 @@ namespace ecsact_entt_rt {
337337
}
338338

339339
void generate
340-
( int component_count
341-
, ecsact_component_like_id* component_ids
342-
, const void** components_data
340+
( int component_count
341+
, ecsact_component_id* component_ids
342+
, const void** components_data
343343
)
344344
{
345345
using boost::mp11::mp_for_each;
@@ -351,7 +351,7 @@ namespace ecsact_entt_rt {
351351
auto component_id = component_ids[i];
352352
auto component_data = components_data[i];
353353
mp_for_each<typename package::components>([&]<typename C>(const C&) {
354-
if(ecsact_id_cast<ecsact_component_like_id>(C::id) == component_id) {
354+
if(C::id == component_id) {
355355
if constexpr(std::is_empty_v<C>) {
356356
info.registry.template emplace<pending_add<C>>(new_entity);
357357
} else {

runtime/dynamic.template.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ bool ecsact_system_execution_context_same
127127
void ecsact_system_execution_context_generate
128128
( ecsact_system_execution_context* context
129129
, int component_count
130-
, ecsact_component_like_id* component_ids
130+
, ecsact_component_id* component_ids
131131
, const void** components_data
132132
)
133133
{

0 commit comments

Comments
 (0)