diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/Material3SearchToolbar.kt b/app/src/main/java/org/thoughtcrime/securesms/components/Material3SearchToolbar.kt index 9fb0c1434c..f6a04c9ff4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/Material3SearchToolbar.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/Material3SearchToolbar.kt @@ -80,6 +80,10 @@ class Material3SearchToolbar @JvmOverloads constructor( } } + fun clearText() { + input.setText(""); + } + interface Listener { fun onSearchTextChange(text: String) fun onSearchClosed() diff --git a/app/src/main/java/org/thoughtcrime/securesms/main/MainActivityListHostFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/main/MainActivityListHostFragment.kt index 116059d2fc..8a0af2f0da 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/main/MainActivityListHostFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/main/MainActivityListHostFragment.kt @@ -212,6 +212,7 @@ class MainActivityListHostFragment : Fragment(R.layout.main_activity_list_host_f override fun onSearchOpened() { conversationListTabsViewModel.onSearchOpened() + _searchToolbar.get().clearText(); } override fun onSearchClosed() {