From 856f25f6844a8c0d56f5ba3289189778a249f251 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Tue, 15 Mar 2022 19:31:20 +0100 Subject: [PATCH] Fix local echos not being shown when re-opening rooms --- changelog.d/5551.bugfix | 1 + .../internal/session/room/timeline/SendingEventsDataSource.kt | 1 + 2 files changed, 2 insertions(+) create mode 100644 changelog.d/5551.bugfix diff --git a/changelog.d/5551.bugfix b/changelog.d/5551.bugfix new file mode 100644 index 0000000000..22f9d51e18 --- /dev/null +++ b/changelog.d/5551.bugfix @@ -0,0 +1 @@ +Fix local echos not being shown when re-opening rooms diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/SendingEventsDataSource.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/SendingEventsDataSource.kt index 1262c09d97..cb61222de7 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/SendingEventsDataSource.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/SendingEventsDataSource.kt @@ -55,6 +55,7 @@ internal class RealmSendingEventsDataSource( roomEntity = RoomEntity.where(safeRealm, roomId = roomId).findFirst() sendingTimelineEvents = roomEntity?.sendingTimelineEvents sendingTimelineEvents?.addChangeListener(sendingTimelineEventsListener) + updateFrozenResults(sendingTimelineEvents) } override fun stop() {