From 85a843b9ad8297545fb89fd97b4423157bafd7fd Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 11 Jun 2020 15:34:58 +0200 Subject: [PATCH] Prevent crash --- .../activities/main/chat/viewmodels/ChatRoomViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/activities/main/chat/viewmodels/ChatRoomViewModel.kt b/app/src/main/java/org/linphone/activities/main/chat/viewmodels/ChatRoomViewModel.kt index bf6a2cb01..af216150f 100644 --- a/app/src/main/java/org/linphone/activities/main/chat/viewmodels/ChatRoomViewModel.kt +++ b/app/src/main/java/org/linphone/activities/main/chat/viewmodels/ChatRoomViewModel.kt @@ -48,7 +48,7 @@ class ChatRoomViewModel(val chatRoom: ChatRoom) : ViewModel(), ContactViewModelI override val displayName: String by lazy { when { chatRoom.hasCapability(ChatRoomCapabilities.Basic.toInt()) -> LinphoneUtils.getDisplayName(chatRoom.peerAddress) - chatRoom.hasCapability(ChatRoomCapabilities.OneToOne.toInt()) -> LinphoneUtils.getDisplayName(chatRoom.participants.first()?.address ?: chatRoom.peerAddress) + chatRoom.hasCapability(ChatRoomCapabilities.OneToOne.toInt()) -> LinphoneUtils.getDisplayName(chatRoom.participants.firstOrNull()?.address ?: chatRoom.peerAddress) chatRoom.hasCapability(ChatRoomCapabilities.Conference.toInt()) -> chatRoom.subject else -> chatRoom.peerAddress.asStringUriOnly() }