Merge pull request #1060 from Adlai-Holler/FixRangeControllerUpdateIssue

Resolve Internal Inconsistency During Updates When Using Stable Range Controller
This commit is contained in:
appleguy 2016-01-13 18:52:52 -08:00
commit d56f0b14f4

View File

@ -156,8 +156,7 @@
NSSet *indexPaths = [_layoutController indexPathsForScrolling:_scrollDirection rangeType:rangeType];
// Notify to remove indexpaths that are leftover that are not visible or included in the _layoutController calculated paths
// This value may be nil for the first call of this method.
NSMutableSet *removedIndexPaths = [_rangeTypeIndexPaths[rangeKey] mutableCopy];
NSMutableSet *removedIndexPaths = _rangeIsValid ? [_rangeTypeIndexPaths[rangeKey] mutableCopy] : [NSMutableSet set];
[removedIndexPaths minusSet:indexPaths];
[removedIndexPaths minusSet:visibleNodePathsSet];