From b7f7b6d6b21ed6916fb382170621695be085e253 Mon Sep 17 00:00:00 2001 From: Konrad Pozniak Date: Fri, 7 Feb 2025 08:14:14 +0100 Subject: [PATCH] don't hide the action button when showing trending tags (#4910) This fixes a bug where the action button would be hidden until app restart when trending tags have been visible once. --- .../tusky/components/trending/TrendingTagsFragment.kt | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/components/trending/TrendingTagsFragment.kt b/app/src/main/java/com/keylesspalace/tusky/components/trending/TrendingTagsFragment.kt index 217e47165..6903bfe64 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/trending/TrendingTagsFragment.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/trending/TrendingTagsFragment.kt @@ -97,8 +97,6 @@ class TrendingTagsFragment : processViewState(adapter, trendingState) } } - - (requireActivity() as? ActionButtonActivity)?.actionButton?.visibility = View.GONE } override fun onDestroyView() { @@ -122,7 +120,7 @@ class TrendingTagsFragment : } private fun setupRecyclerView(adapter: TrendingTagsAdapter) { - binding.recyclerView.ensureBottomPadding() + binding.recyclerView.ensureBottomPadding(fab = actionButtonPresent()) val columnCount = requireContext().resources.getInteger(R.integer.trending_column_count) @@ -220,7 +218,7 @@ class TrendingTagsFragment : } private fun actionButtonPresent(): Boolean { - return activity is ActionButtonActivity + return (activity as? ActionButtonActivity?)?.actionButton != null } private var talkBackWasEnabled = false @@ -236,11 +234,6 @@ class TrendingTagsFragment : val adapter = requireNotNull(this.adapter) adapter.notifyItemRangeChanged(0, adapter.itemCount) } - - if (actionButtonPresent()) { - val composeButton = (activity as ActionButtonActivity).actionButton - composeButton?.hide() - } } override fun onReselect() {