diff --git a/app/src/main/java/org/linphone/ui/main/viewmodel/AbstractMainViewModel.kt b/app/src/main/java/org/linphone/ui/main/viewmodel/AbstractMainViewModel.kt index 36671d9d2..ae3f622fc 100644 --- a/app/src/main/java/org/linphone/ui/main/viewmodel/AbstractMainViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/viewmodel/AbstractMainViewModel.kt @@ -201,7 +201,12 @@ open class AbstractMainViewModel @UiThread constructor() : ViewModel() { @UiThread fun clearFilter() { - searchFilter.value = "" + if (searchFilter.value.orEmpty().isEmpty()) { + searchBarVisible.value = false + focusSearchBarEvent.value = Event(false) + } else { + searchFilter.value = "" + } } @UiThread diff --git a/app/src/main/res/layout/top_bar.xml b/app/src/main/res/layout/top_bar.xml index 68d065ccd..bed8af872 100644 --- a/app/src/main/res/layout/top_bar.xml +++ b/app/src/main/res/layout/top_bar.xml @@ -117,7 +117,6 @@