From e77f7075f828709abb48bb3c0c11b503be98daa6 Mon Sep 17 00:00:00 2001 From: alperozturk96 Date: Thu, 9 Apr 2026 15:38:29 +0200 Subject: [PATCH] style(community): hide rc section for huawei build variant Signed-off-by: alperozturk96 --- .../main/java/com/nextcloud/utils/BuildHelper.kt | 4 ++-- .../ui/fragment/community/CommunityFragment.kt | 13 +++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/nextcloud/utils/BuildHelper.kt b/app/src/main/java/com/nextcloud/utils/BuildHelper.kt index 4eca26f03780..2d17528e83c3 100644 --- a/app/src/main/java/com/nextcloud/utils/BuildHelper.kt +++ b/app/src/main/java/com/nextcloud/utils/BuildHelper.kt @@ -9,7 +9,7 @@ package com.nextcloud.utils import com.owncloud.android.BuildConfig object BuildHelper { - const val GPLAY: String = "gplay" + fun isFlavourGPlay(): Boolean = BuildConfig.FLAVOR == "gplay" - fun isFlavourGPlay(): Boolean = GPLAY == BuildConfig.FLAVOR + fun isHuaweiFlavor(): Boolean = BuildConfig.FLAVOR == "huawei" } diff --git a/app/src/main/java/com/owncloud/android/ui/fragment/community/CommunityFragment.kt b/app/src/main/java/com/owncloud/android/ui/fragment/community/CommunityFragment.kt index 75c3ec511503..4c087213533e 100644 --- a/app/src/main/java/com/owncloud/android/ui/fragment/community/CommunityFragment.kt +++ b/app/src/main/java/com/owncloud/android/ui/fragment/community/CommunityFragment.kt @@ -13,6 +13,7 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.fragment.app.Fragment +import com.nextcloud.utils.BuildHelper import com.nextcloud.utils.extensions.setHtmlContent import com.owncloud.android.R import com.owncloud.android.databinding.FragmentCommunityBinding @@ -38,6 +39,9 @@ class CommunityFragment : Fragment() { binding?.communityReleaseCandidateText?.movementMethod = LinkMovementMethod.getInstance() setupViews() setOnClickListeners() + if (BuildHelper.isHuaweiFlavor()) { + hideRCSection() + } } private fun setupViews() { @@ -100,6 +104,15 @@ class CommunityFragment : Fragment() { } } + private fun hideRCSection() { + binding?.run { + communityReleaseCandidateHeadline.visibility = View.GONE + communityReleaseCandidateText.visibility = View.GONE + communityReleaseCandidateFdroid.visibility = View.GONE + communityReleaseCandidatePlaystore.visibility = View.GONE + } + } + override fun onDestroyView() { super.onDestroyView() binding = null