mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-03-02 15:36:32 +00:00
Restore picker after editing a message.
This commit is contained in:
committed by
Greyson Parrelli
parent
7727deef9f
commit
f57b1a8f5e
@@ -507,6 +507,7 @@ class ConversationFragment :
|
||||
private var pinnedShortcutReceiver: BroadcastReceiver? = null
|
||||
private var searchMenuItem: MenuItem? = null
|
||||
private var isSearchRequested: Boolean = false
|
||||
private var previousPage: KeyboardPage? = null
|
||||
private var previousPages: Set<KeyboardPage>? = null
|
||||
private var reShowScheduleMessagesBar: Boolean = false
|
||||
private var composeTextEventsListener: ComposeTextEventsListener? = null
|
||||
@@ -4144,6 +4145,7 @@ class ConversationFragment :
|
||||
|
||||
override fun onEnterEditMode() {
|
||||
updateToggleButtonState()
|
||||
previousPage = keyboardPagerViewModel.page().value
|
||||
previousPages = keyboardPagerViewModel.pages().value
|
||||
keyboardPagerViewModel.setOnlyPage(KeyboardPage.EMOJI)
|
||||
onKeyboardChanged(KeyboardPage.EMOJI)
|
||||
@@ -4158,6 +4160,11 @@ class ConversationFragment :
|
||||
keyboardPagerViewModel.setPages(previousPages!!)
|
||||
previousPages = null
|
||||
}
|
||||
if (previousPage != null) {
|
||||
keyboardPagerViewModel.switchToPage(previousPage!!)
|
||||
onKeyboardChanged(previousPage!!)
|
||||
previousPage = null
|
||||
}
|
||||
updateLinkPreviewState()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user