also account for unread 1on1 messages for unreadMessages bubbleClicked

Fixes #1599

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
Andy Scherzinger 2021-09-23 17:17:54 +02:00
parent 1342bd5df3
commit 638b7c8288
No known key found for this signature in database
GPG Key ID: 6CADC7E3523C308B

View File

@ -631,7 +631,10 @@ public class ConversationsListController extends BaseController implements Searc
for (AbstractFlexibleItem flexItem : callItems) {
Conversation conversationItem = ((ConversationItem) flexItem).getModel();
int position = adapter.getGlobalPositionOf(flexItem);
if (conversationItem.unreadMention && position > lastVisibleItem) {
if ((conversationItem.unreadMention ||
(conversationItem.unreadMessages > 0 &&
conversationItem.type == Conversation.ConversationType.ROOM_TYPE_ONE_TO_ONE_CALL)) &&
position > lastVisibleItem) {
if (!newMentionPopupBubble.isShown()) {
newMentionPopupBubble.show();
}