mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-01-30 02:09:20 +00:00
Fixed focus issue when entering a conversation after filtering conversations list
This commit is contained in:
parent
552e158979
commit
1a5bc838b9
1 changed files with 5 additions and 0 deletions
|
|
@ -38,6 +38,7 @@ import org.linphone.ui.main.contacts.fragment.ContactsListFragmentDirections
|
|||
import org.linphone.ui.main.history.fragment.HistoryListFragmentDirections
|
||||
import org.linphone.ui.main.meetings.fragment.MeetingsListFragmentDirections
|
||||
import org.linphone.ui.main.viewmodel.AbstractMainViewModel
|
||||
import org.linphone.utils.Event
|
||||
import org.linphone.utils.SlidingPaneBackPressedCallback
|
||||
import org.linphone.utils.hideKeyboard
|
||||
import org.linphone.utils.setKeyboardInsetListener
|
||||
|
|
@ -177,6 +178,10 @@ abstract class AbstractMainFragment : GenericFragment() {
|
|||
viewLifecycleOwner
|
||||
) {
|
||||
it.consume {
|
||||
if (slidingPane.isSlideable && viewModel.searchBarVisible.value == true) {
|
||||
viewModel.focusSearchBarEvent.value = Event(false)
|
||||
}
|
||||
|
||||
if (!slidingPane.isOpen) {
|
||||
Log.d("$TAG Opening sliding pane")
|
||||
slidingPane.openPane()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue