From f8d9dd8d4f1d50cfbae5959c4997ad21dcc0e590 Mon Sep 17 00:00:00 2001 From: James O'Brien Date: Mon, 8 Apr 2024 18:27:35 -0700 Subject: [PATCH] Further is ref fix (#40) * Fix is_any_array_a_ref * Further fix --- flecs_ecs/src/core/iterable.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flecs_ecs/src/core/iterable.rs b/flecs_ecs/src/core/iterable.rs index 49a6d6a3..a644fc02 100644 --- a/flecs_ecs/src/core/iterable.rs +++ b/flecs_ecs/src/core/iterable.rs @@ -633,7 +633,7 @@ macro_rules! impl_iterable { components[index as usize] = unsafe { ecs_field::<$t::OnlyType>(it, index + 1) as *mut u8 }; is_ref[index as usize] = if !it.sources.is_null() { - unsafe { *it.sources.add(0) != 0 } + unsafe { *it.sources.add(index as usize) != 0 } } else { false };