mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-01-17 11:28:06 +00:00
Prevent message edit to overlap reply and vice-versa
This commit is contained in:
parent
89458ed826
commit
7b0de4185c
1 changed files with 8 additions and 0 deletions
|
|
@ -236,6 +236,10 @@ class SendMessageInConversationViewModel
|
|||
|
||||
@UiThread
|
||||
fun editMessage(model: MessageModel) {
|
||||
if (isReplying.value == true) {
|
||||
cancelReply()
|
||||
}
|
||||
|
||||
val newValue = model.text.value?.toString() ?: ""
|
||||
textToSend.value = newValue
|
||||
|
||||
|
|
@ -258,6 +262,10 @@ class SendMessageInConversationViewModel
|
|||
|
||||
@UiThread
|
||||
fun replyToMessage(model: MessageModel) {
|
||||
if (isEditing.value == true) {
|
||||
cancelEdit()
|
||||
}
|
||||
|
||||
coreContext.postOnCoreThread {
|
||||
val message = model.chatMessage
|
||||
Log.i("$TAG Pending reply to message [${message.messageId}]")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue