From 726f48bc33f7398a0ebe9692d5603cab0070f548 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 25 Aug 2022 16:27:42 -0400 Subject: [PATCH] Clear search toolbar upon opening. --- .../securesms/components/Material3SearchToolbar.kt | 4 ++++ .../securesms/main/MainActivityListHostFragment.kt | 1 + 2 files changed, 5 insertions(+) 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 9fb0c1434..f6a04c9ff 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 116059d2f..8a0af2f0d 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() {