From df90a8d8ed3c78a9958be7072d4fc52a147d043b Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Mon, 10 Jun 2024 15:52:03 +0530 Subject: [PATCH] SearchResultsFragment: Clear filters onDestroy instead Signed-off-by: Aayush Gupta --- .../store/view/ui/search/SearchResultsFragment.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/aurora/store/view/ui/search/SearchResultsFragment.kt b/app/src/main/java/com/aurora/store/view/ui/search/SearchResultsFragment.kt index 221df0f1c..2b96c6ead 100644 --- a/app/src/main/java/com/aurora/store/view/ui/search/SearchResultsFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/search/SearchResultsFragment.kt @@ -116,14 +116,18 @@ class SearchResultsFragment : BaseFragment(R.layout.fragment_search_result), } override fun onDestroyView() { + sharedPreferences.unregisterOnSharedPreferenceChangeListener(this) + super.onDestroyView() + _binding = null + } + + override fun onDestroy() { context?.let { - sharedPreferences.unregisterOnSharedPreferenceChangeListener(this) if (Preferences.getBoolean(it, Preferences.PREFERENCE_FILTER_SEARCH)) { viewModel.filterProvider.saveFilter(Filter()) } } - super.onDestroyView() - _binding = null + super.onDestroy() } private fun updateController(searchBundle: SearchBundle?) {