From e5795ea05fb6c133181e68417d98f8d26da75f6e Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 3 Feb 2025 09:43:17 +0100 Subject: [PATCH] Prevent crash if composing is sent when chat room not initialized yet --- .../chat/viewmodel/SendMessageInConversationViewModel.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/SendMessageInConversationViewModel.kt b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/SendMessageInConversationViewModel.kt index 2c1a18e80..83c8e9c7d 100644 --- a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/SendMessageInConversationViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/SendMessageInConversationViewModel.kt @@ -191,6 +191,7 @@ class SendMessageInConversationViewModel @UiThread fun configureChatRoom(room: ChatRoom) { + Log.i("$TAG Chat room configured") chatRoom = room coreContext.postOnCoreThread { chatRoom.addListener(chatRoomListener) @@ -324,7 +325,9 @@ class SendMessageInConversationViewModel @UiThread fun notifyChatMessageIsBeingComposed() { coreContext.postOnCoreThread { - chatRoom.compose() + if (::chatRoom.isInitialized) { + chatRoom.compose() + } } }