From 4ce512d25925f5bf36dc6c93cae2cb8733ea3eaf Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Tue, 25 Jul 2023 11:10:00 -0400 Subject: [PATCH] Fix crash when setting starting scroll position. --- .../securesms/conversation/v2/ConversationFragment.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt index c5447b1a74..12729bebef 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt @@ -761,9 +761,12 @@ class ConversationFragment : .subscribeOn(Schedulers.io()) .doOnSuccess { state -> SignalLocalMetrics.ConversationOpen.onDataLoaded() - moveToStartPosition(state.meta) conversationItemDecorations.setFirstUnreadCount(state.meta.unreadCount) } + .observeOn(AndroidSchedulers.mainThread()) + .doOnSuccess { state -> + moveToStartPosition(state.meta) + } .flatMapObservable { it.items.data } .observeOn(AndroidSchedulers.mainThread()) .subscribeBy(onNext = {