diff --git a/AsyncDisplayKit/ASCollectionView.m b/AsyncDisplayKit/ASCollectionView.m index 4b31d3ce..04ec601c 100644 --- a/AsyncDisplayKit/ASCollectionView.m +++ b/AsyncDisplayKit/ASCollectionView.m @@ -274,7 +274,7 @@ static BOOL _isInterceptedSelector(SEL sel) - (NSArray *)rangeControllerVisibleNodeIndexPaths:(ASRangeController *)rangeController { ASDisplayNodeAssertMainThread(); - return [self indexPathsForVisibleItems]; + return [[self indexPathsForVisibleItems] sortedArrayUsingSelector:@selector(compare:)]; } - (CGSize)rangeControllerViewportSize:(ASRangeController *)rangeController