mirror of
https://github.com/Instagram/IGListKit
synced 2026-05-14 04:49:05 +00:00
Summary: Adding a fix to the `IGListAdapterUpdater` that requests the `UICollectionView` to perform updates on until just-before we update. This way if the `UICollectionView` is changed between update-queue and execution (b/c updates are async), we guarantee the update is performed on the correct view. See the accompanying unit test that fails w/out the fix enabled. Differential Revision: D7889908 fbshipit-source-id: 7178677f34951a1e42986b0289fc4abc708d6946 |
||
|---|---|---|
| .. | ||
| IGListAdapter+DebugDescription.h | ||
| IGListAdapter+DebugDescription.m | ||
| IGListAdapter+UICollectionView.h | ||
| IGListAdapter+UICollectionView.m | ||
| IGListAdapterInternal.h | ||
| IGListAdapterProxy.h | ||
| IGListAdapterProxy.m | ||
| IGListAdapterUpdater+DebugDescription.h | ||
| IGListAdapterUpdater+DebugDescription.m | ||
| IGListAdapterUpdaterInternal.h | ||
| IGListBatchUpdateData+DebugDescription.h | ||
| IGListBatchUpdateData+DebugDescription.m | ||
| IGListBatchUpdates.h | ||
| IGListBatchUpdates.m | ||
| IGListBatchUpdateState.h | ||
| IGListBindingSectionController+DebugDescription.h | ||
| IGListBindingSectionController+DebugDescription.m | ||
| IGListCollectionViewLayoutInternal.h | ||
| IGListDebugger.h | ||
| IGListDebugger.m | ||
| IGListDebuggingUtilities.h | ||
| IGListDebuggingUtilities.m | ||
| IGListDisplayHandler.h | ||
| IGListDisplayHandler.m | ||
| IGListReloadIndexPath.h | ||
| IGListReloadIndexPath.m | ||
| IGListSectionControllerInternal.h | ||
| IGListSectionMap+DebugDescription.h | ||
| IGListSectionMap+DebugDescription.m | ||
| IGListSectionMap.h | ||
| IGListSectionMap.m | ||
| IGListStackedSectionControllerInternal.h | ||
| IGListWorkingRangeHandler.h | ||
| IGListWorkingRangeHandler.mm | ||
| UICollectionView+DebugDescription.h | ||
| UICollectionView+DebugDescription.m | ||
| UICollectionView+IGListBatchUpdateData.h | ||
| UICollectionView+IGListBatchUpdateData.m | ||
| UICollectionViewLayout+InteractiveReordering.h | ||
| UICollectionViewLayout+InteractiveReordering.m | ||
| UIScrollView+IGListKit.h | ||
| UIScrollView+IGListKit.m | ||