mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-19 04:39:36 +00:00
Merge pull request #1060 from Adlai-Holler/FixRangeControllerUpdateIssue
Resolve Internal Inconsistency During Updates When Using Stable Range Controller
This commit is contained in:
commit
d56f0b14f4
@ -156,8 +156,7 @@
|
|||||||
NSSet *indexPaths = [_layoutController indexPathsForScrolling:_scrollDirection rangeType:rangeType];
|
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
|
// 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 = _rangeIsValid ? [_rangeTypeIndexPaths[rangeKey] mutableCopy] : [NSMutableSet set];
|
||||||
NSMutableSet *removedIndexPaths = [_rangeTypeIndexPaths[rangeKey] mutableCopy];
|
|
||||||
[removedIndexPaths minusSet:indexPaths];
|
[removedIndexPaths minusSet:indexPaths];
|
||||||
[removedIndexPaths minusSet:visibleNodePathsSet];
|
[removedIndexPaths minusSet:visibleNodePathsSet];
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user