Avoid redundant content inset updates.

This commit is contained in:
Matthew Chen 2018-08-03 16:30:13 -04:00
parent 55158e2a59
commit cea93784b1
1 changed files with 3 additions and 1 deletions

View File

@ -4164,7 +4164,9 @@ typedef enum : NSUInteger {
BOOL wasScrolledToBottom = [self isScrolledToBottom];
void (^adjustInsets)(void) = ^(void) {
self.collectionView.contentInset = newInsets;
if (!UIEdgeInsetsEqualToEdgeInsets(self.collectionView.contentInset, newInsets)) {
self.collectionView.contentInset = newInsets;
}
self.collectionView.scrollIndicatorInsets = newInsets;
// Note there is a bug in iOS11.2 which where switching to the emoji keyboard