diff --git a/app/build.gradle b/app/build.gradle index 608082b59..e27e95050 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -31,6 +31,7 @@ android { testInstrumentationRunnerArguments clearPackageData: 'true' manifestPlaceholders.isRaptorEnabled = "false" buildConfigField "boolean", "IS_RELEASED", "false" + resValue "bool", "IS_NOT_RELEASED", "true" } def releaseTemplate = { @@ -53,9 +54,11 @@ android { } nightly releaseTemplate >> { buildConfigField "boolean", "IS_RELEASED", "true" + resValue "bool", "IS_NOT_RELEASED", "false" } beta releaseTemplate >> { buildConfigField "boolean", "IS_RELEASED", "true" + resValue "bool", "IS_NOT_RELEASED", "false" } } diff --git a/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt index ff7a71d3d..c2f5fac91 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt @@ -198,7 +198,6 @@ class SettingsFragment : PreferenceFragmentCompat(), CoroutineScope, AccountObse preferenceMakeDefaultBrowser?.onPreferenceClickListener = getClickListenerForMakeDefaultBrowser() - preferenceLeakCanary?.isVisible = !BuildConfig.IS_RELEASED if (!BuildConfig.IS_RELEASED) { preferenceLeakCanary?.onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, newValue -> diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index e3ae4fdd1..df0f8a556 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -58,10 +58,11 @@ android:key="@string/pref_key_data_choices" android:title="@string/preferences_data_choices" /> + app:isPreferenceVisible="@bool/IS_NOT_RELEASED" />