From 27c5d657ef268cdab0430b1d2a6f82f0a3e92ad4 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Wed, 12 Jun 2024 10:35:59 +0530 Subject: [PATCH] SearchResultsFragment: Avoid fetching search results again on back Signed-off-by: Aayush Gupta --- .../aurora/store/view/ui/search/SearchResultsFragment.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 1c6614721..fb90efd27 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 @@ -112,7 +112,13 @@ class SearchResultsFragment : BaseFragment(R.layout.fragment_search_result), } query = requireArguments().getString("query") - query?.let { updateQuery(it) } + + // Don't fetch search results again when coming back to fragment + if (searchBundle.appList.isEmpty()) { + query?.let { updateQuery(it) } + } else { + updateController(searchBundle) + } } override fun onDestroyView() {