Attempt to fix message replies bottom sheet overlap.

This commit is contained in:
Cody Henthorne
2023-12-18 10:10:16 -05:00
committed by Clark Chen
parent 45d2a5d0b6
commit 490d3549e2
2 changed files with 49 additions and 10 deletions

View File

@@ -953,7 +953,7 @@ class ConversationFragment :
adapter.registerAdapterDataObserver(dataObserver!!)
val keyboardEvents = KeyboardEvents()
container.listener = keyboardEvents
container.addInputListener(keyboardEvents)
container.addKeyboardStateListener(keyboardEvents)
requireActivity()
.onBackPressedDispatcher
@@ -1470,7 +1470,9 @@ class ConversationFragment :
findViewById<View>(R.id.scheduled_messages_show_all)
.setOnClickListener {
val recipient = viewModel.recipientSnapshot ?: return@setOnClickListener
ScheduledMessagesBottomSheet.show(childFragmentManager, args.threadId, recipient.id)
container.runAfterAllHidden(composeText) {
ScheduledMessagesBottomSheet.show(childFragmentManager, args.threadId, recipient.id)
}
}
findViewById<TextView>(R.id.scheduled_messages_text).text = resources.getQuantityString(R.plurals.conversation_scheduled_messages_bar__number_of_messages, count, count)
@@ -2505,11 +2507,13 @@ class ConversationFragment :
activity ?: return
val recipientId = viewModel.recipientSnapshot?.id ?: return
MessageQuotesBottomSheet.show(
childFragmentManager,
MessageId(messageRecord.id),
recipientId
)
container.runAfterAllHidden(composeText) {
MessageQuotesBottomSheet.show(
childFragmentManager,
MessageId(messageRecord.id),
recipientId
)
}
}
override fun onMoreTextClicked(conversationRecipientId: RecipientId, messageId: Long, isMms: Boolean) {