From c498d76e849a93c33ed4d34074788372ff6a70ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joel=20Ekstr=C3=B6m?= Date: Mon, 1 Jul 2019 14:43:25 +0200 Subject: [PATCH] Fix range options forgetting its initial fixed range if data is smaller --- YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m b/YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m index 42eae3430..66dd3e97c 100644 --- a/YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m +++ b/YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m @@ -515,7 +515,7 @@ - (void)updateRangeOptions:(YapDatabaseViewRangeOptions *)rangeOpts forGroup:(NS NSUInteger count = [[counts objectForKey:group] unsignedIntegerValue]; - NSUInteger desiredLength = rangeOpts.length; + NSUInteger desiredLength = rangeOpts.isFixedRange ? rangeOpts.maxLength : rangeOpts.length; NSUInteger offset = rangeOpts.offset; NSUInteger maxLength = (offset >= count) ? 0 : count - offset;