mirror of
https://github.com/nextcloud/talk-android.git
synced 2024-11-25 14:35:40 +03:00
fixed bug where the state of message input fragment wasn't saved because of capabilities
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
This commit is contained in:
parent
e06f2e394b
commit
9d75550482
2 changed files with 10 additions and 2 deletions
|
@ -332,6 +332,8 @@ class ChatActivity :
|
|||
}
|
||||
}
|
||||
|
||||
private lateinit var messageInputFragment: MessageInputFragment
|
||||
|
||||
val typingParticipants = HashMap<String, TypingParticipant>()
|
||||
|
||||
var callStarted = false
|
||||
|
@ -398,6 +400,8 @@ class ChatActivity :
|
|||
setContentView(binding.root)
|
||||
setupSystemColors()
|
||||
|
||||
messageInputFragment = MessageInputFragment()
|
||||
|
||||
conversationUser = currentUserProvider.currentUser.blockingGet()
|
||||
|
||||
handleIntent(intent)
|
||||
|
@ -579,7 +583,7 @@ class ChatActivity :
|
|||
|
||||
supportFragmentManager.commit {
|
||||
setReorderingAllowed(true) // optimizes out redundant replace operations
|
||||
replace(R.id.fragment_container_activity_chat, MessageInputFragment())
|
||||
replace(R.id.fragment_container_activity_chat, messageInputFragment)
|
||||
}
|
||||
|
||||
joinRoomWithPassword()
|
||||
|
|
|
@ -136,9 +136,13 @@ class MessageInputFragment : Fragment() {
|
|||
return binding.root
|
||||
}
|
||||
|
||||
override fun onPause() {
|
||||
super.onPause()
|
||||
saveState()
|
||||
}
|
||||
|
||||
override fun onDestroyView() {
|
||||
super.onDestroyView()
|
||||
saveState()
|
||||
if (mentionAutocomplete != null && mentionAutocomplete!!.isPopupShowing) {
|
||||
mentionAutocomplete?.dismissPopup()
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue