diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListViewModel.kt index a9ecb66d54..a8d8fe5939 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListViewModel.kt @@ -217,7 +217,12 @@ sealed class ConversationListViewModel( private fun loadCurrentFolders() { viewModelScope.launch(Dispatchers.IO) { val folders = ChatFoldersRepository.getCurrentFolders() - val unreadCountAndEmptyAndMutedStatus = ChatFoldersRepository.getUnreadCountAndEmptyAndMutedStatusForFolders(folders) + + val unreadCountAndEmptyAndMutedStatus: Map> = if (folders.size > 1) { + ChatFoldersRepository.getUnreadCountAndEmptyAndMutedStatusForFolders(folders) + } else { + emptyMap() + } val selectedFolderId = if (currentFolder.id == -1L) { folders.firstOrNull()?.id