From 5ad08e4b939eb943372364ba11617f8c1f0fa3f9 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Mon, 21 Mar 2022 15:47:04 +0100 Subject: [PATCH] Keep tracking read messages after sending a message with jump-to-bottom Change-Id: I79d8fe3044f900556f8ef534ae2e25665d49f526 --- .../im/vector/app/features/home/room/detail/TimelineFragment.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt index 4bc72aaab6..88cd59095f 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt @@ -942,6 +942,7 @@ class TimelineFragment @Inject constructor( views.jumpToBottomView.visibility = View.INVISIBLE views.jumpToBottomView.debouncedClicks { views.jumpToBottomView.visibility = View.INVISIBLE + timelineViewModel.handle(RoomDetailAction.ExitTrackingUnreadMessagesState) doJumpToBottom() } @@ -954,7 +955,6 @@ class TimelineFragment @Inject constructor( } private fun doJumpToBottom() { - timelineViewModel.handle(RoomDetailAction.ExitTrackingUnreadMessagesState) if (!timelineViewModel.timeline.isLive) { scrollOnNewMessageCallback.forceScrollOnNextUpdate() timelineViewModel.timeline.restartWithEventId(null)