From dce752a0ff263328c9d36bc543cf25846fcf6a39 Mon Sep 17 00:00:00 2001 From: Rahul Patel Date: Mon, 16 Dec 2024 20:20:19 +0530 Subject: [PATCH] AppDetails: Update toolbar again once full app is fetched --- .../aurora/store/view/ui/details/AppDetailsFragment.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt index b127c149f..3646a1bc7 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt @@ -200,7 +200,7 @@ class AppDetailsFragment : BaseFragment() { updateAppHeader(app, false) // Toolbar - attachToolbar(app) + updateToolbar(app) // App Details viewModel.fetchAppDetails(app.packageName) @@ -216,6 +216,7 @@ class AppDetailsFragment : BaseFragment() { viewModel.fetchUserAppReview(app) } + updateToolbar(app) updateAppHeader(app) // Re-inflate the app details, as web data may vary. updateExtraDetails(app) @@ -389,7 +390,7 @@ class AppDetailsFragment : BaseFragment() { super.onResume() } - private fun attachToolbar(app: App) { + private fun updateToolbar(app: App) { binding.layoutDetailsToolbar.toolbar.apply { elevation = 0f navigationIcon = ContextCompat.getDrawable(requireContext(), R.drawable.ic_arrow_back) @@ -402,6 +403,9 @@ class AppDetailsFragment : BaseFragment() { } } + // Clear Menu, so that it clears the previous menu items before inflating new ones + menu.clear() + // Inflate Menu inflateMenu(R.menu.menu_details)