From 259a86b605763f9f6e3c114327a23dec0fbfa7a8 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Mon, 30 May 2022 14:33:04 -0400 Subject: [PATCH] Fix lost scroll position in conversation list bug. --- .../securesms/stories/tabs/ConversationListTabsViewModel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/tabs/ConversationListTabsViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/tabs/ConversationListTabsViewModel.kt index 9ffdf3aee..557de0819 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/tabs/ConversationListTabsViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/tabs/ConversationListTabsViewModel.kt @@ -8,6 +8,7 @@ import io.reactivex.rxjava3.disposables.CompositeDisposable import io.reactivex.rxjava3.kotlin.plusAssign import io.reactivex.rxjava3.subjects.PublishSubject import io.reactivex.rxjava3.subjects.Subject +import org.thoughtcrime.securesms.stories.Stories import org.thoughtcrime.securesms.util.livedata.Store class ConversationListTabsViewModel(repository: ConversationListTabRepository) : ViewModel() { @@ -18,7 +19,7 @@ class ConversationListTabsViewModel(repository: ConversationListTabRepository) : val disposables = CompositeDisposable() private val internalTabClickEvents: Subject = PublishSubject.create() - val tabClickEvents: Observable = internalTabClickEvents + val tabClickEvents: Observable = internalTabClickEvents.filter { Stories.isFeatureEnabled() } init { disposables += repository.getNumberOfUnreadConversations().subscribe { unreadChats ->