mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-04-18 05:58:25 +00:00
Leave chat message long press menu opened while showing the bottom sheet menu for local/remote removal
This commit is contained in:
parent
422eb8e31e
commit
ad65112943
2 changed files with 4 additions and 2 deletions
|
|
@ -943,6 +943,7 @@ open class ConversationFragment : SlidingPaneChildFragment() {
|
|||
} else {
|
||||
// For received messages or retracted sent ones you can only delete locally
|
||||
viewModel.deleteChatMessage(model)
|
||||
messageLongPressViewModel.dismiss()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1661,15 +1662,17 @@ open class ConversationFragment : SlidingPaneChildFragment() {
|
|||
val modalBottomSheet = MessageDialogFragment(
|
||||
canBeRetracted,
|
||||
{ // onDismiss
|
||||
|
||||
messageLongPressViewModel.dismiss()
|
||||
},
|
||||
{ // onMarkConversationAsRead
|
||||
Log.i("$TAG Deleting chat message locally")
|
||||
viewModel.deleteChatMessage(model)
|
||||
messageLongPressViewModel.dismiss()
|
||||
},
|
||||
{ // onToggleMute
|
||||
Log.i("$TAG Deleting chat message (content) for everyone")
|
||||
viewModel.deleteChatMessageForEveryone(model)
|
||||
messageLongPressViewModel.dismiss()
|
||||
}
|
||||
)
|
||||
modalBottomSheet.show(parentFragmentManager, MessageDialogFragment.TAG)
|
||||
|
|
|
|||
|
|
@ -167,7 +167,6 @@ class ChatMessageLongPressViewModel : GenericViewModel() {
|
|||
fun deleteClickListener() {
|
||||
Log.i("$TAG Deleting message")
|
||||
deleteMessageEvent.value = Event(true)
|
||||
dismiss()
|
||||
}
|
||||
|
||||
@UiThread
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue