Only update tab if it has actually changed.

fork-5.53.8
Alex Hart 2022-03-08 12:01:21 -04:00
rodzic ba4c0386ef
commit e3fb8a2137
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -70,7 +70,7 @@ public class MainActivity extends PassphraseRequiredActivity implements VoiceNot
CachedInflater.from(this).clear();
conversationListTabsViewModel = new ViewModelProvider(this, factory).get(ConversationListTabsViewModel.class);
Transformations.map(conversationListTabsViewModel.getState(), ConversationListTabsState::getTab)
Transformations.distinctUntilChanged(Transformations.map(conversationListTabsViewModel.getState(), ConversationListTabsState::getTab))
.observe(this, tab -> {
switch (tab) {
case CHATS: