diff --git a/libs/ecs/include/psemek/ecs/detail/column.hpp b/libs/ecs/include/psemek/ecs/detail/column.hpp index dfe5f514..3f240138 100644 --- a/libs/ecs/include/psemek/ecs/detail/column.hpp +++ b/libs/ecs/include/psemek/ecs/detail/column.hpp @@ -125,7 +125,7 @@ namespace psemek::ecs::detail allocate(row_count_ + count); auto src = reinterpret_cast(data); - auto dst = reinterpret_cast(data_); + auto dst = reinterpret_cast(data_) + row_count_; auto src_end = src + count; while (src != src_end) { @@ -145,7 +145,7 @@ namespace psemek::ecs::detail allocate(row_count_ + count); auto src = reinterpret_cast(data); - auto dst = reinterpret_cast(data_); + auto dst = reinterpret_cast(data_) + row_count_; auto src_end = src + count; while (src != src_end) {