diff --git a/libs/ecs/entity.c b/libs/ecs/entity.c index 211811484..a5fc3112f 100644 --- a/libs/ecs/entity.c +++ b/libs/ecs/entity.c @@ -90,7 +90,7 @@ range_cmp (const void *_key, const void *_range, void *_subpool) ecs_subpool_t *subpool = _subpool; if (*key >= *range) { - return -1; + return 1; } if (range - subpool->ranges > 0) { return *key >= range[-1] ? 0 : -1;