diff --git a/app/src/main/java/com/nextcloud/talk/ui/dialog/FilterConversationFragment.kt b/app/src/main/java/com/nextcloud/talk/ui/dialog/FilterConversationFragment.kt index b1e934288..ffebcc9aa 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/dialog/FilterConversationFragment.kt +++ b/app/src/main/java/com/nextcloud/talk/ui/dialog/FilterConversationFragment.kt @@ -145,7 +145,11 @@ class FilterConversationFragment( for ((k, v) in filterState) { if (v) { when (k) { - MENTION -> result = result && conversation.unreadMention + MENTION -> result = (result && conversation.unreadMention) || ( + result && + (conversation.type == Conversation.ConversationType.ROOM_TYPE_ONE_TO_ONE_CALL) && + (conversation.unreadMessages > 0) + ) UNREAD -> result = result && (conversation.unreadMessages > 0) } }