From 74f69b7eb37ba50a88d22562b28f0d5e34fbb148 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Fri, 3 Jul 2026 09:50:35 +0200 Subject: [PATCH] Optimize code --- .../mediaviewer/impl/datasource/TimelineMediaItemsFactory.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/datasource/TimelineMediaItemsFactory.kt b/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/datasource/TimelineMediaItemsFactory.kt index 86f7730780..1c96e0f44b 100644 --- a/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/datasource/TimelineMediaItemsFactory.kt +++ b/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/datasource/TimelineMediaItemsFactory.kt @@ -71,8 +71,8 @@ private fun MatrixTimelineItem.Event.isUnchanged( previousItems: List, ): Boolean { val previousItem = previousItems - .filterIsInstance() - .find { it.uniqueId == uniqueId } + .find { (it as? MatrixTimelineItem.Event)?.uniqueId == uniqueId } + as? MatrixTimelineItem.Event return previousItem != null && previousItem.event.eventId == event.eventId && previousItem.event.timestamp == event.timestamp