diff --git a/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift b/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift index df73cf8..6937a4f 100644 --- a/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift +++ b/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift @@ -91,7 +91,7 @@ extension FunctionalTableData { if let snapshot = datasource?.snapshot(), snapshot.numberOfSections == 0 { isFirstRender = false } - let shouldAnimate = animated && isFirstRender + let shouldAnimate = animated && !isFirstRender NSException.catchAndHandle { self.datasource.apply(snapshot, animatingDifferences: shouldAnimate, completion: completion) } failure: { (exception) in