diff --git a/Sources/Internals.DiffableDataUIDispatcher.swift b/Sources/Internals.DiffableDataUIDispatcher.swift index 87609779..9c7f52c7 100644 --- a/Sources/Internals.DiffableDataUIDispatcher.swift +++ b/Sources/Internals.DiffableDataUIDispatcher.swift @@ -106,22 +106,22 @@ extension Internals { } } - #if os(iOS) + #if os(watchOS) - CATransaction.begin() + performDiffingUpdates() - if !animatingDifferences { + #else + CATransaction.begin() + + if !animatingDifferences { + CATransaction.setDisableActions(true) } performDiffingUpdates() - + CATransaction.commit() - #else - - performDiffingUpdates() - #endif }