For #24556 - Handle preference change for the Contile preference

upstream-sync
Gabriel Luong 2 years ago committed by mergify[bot]
parent b6a0b41536
commit 81167eb953

@ -52,6 +52,18 @@ class HomeSettingsFragment : PreferenceFragmentCompat() {
requirePreference<CheckBoxPreference>(R.string.pref_key_enable_contile).apply {
isVisible = FeatureFlags.contileFeature
isChecked = context.settings().showContileFeature
onPreferenceChangeListener = object : SharedPreferenceUpdater() {
override fun onPreferenceChange(preference: Preference, newValue: Any?): Boolean {
CustomizeHome.preferenceToggled.record(
CustomizeHome.PreferenceToggledExtra(
newValue as Boolean,
"contile"
)
)
return super.onPreferenceChange(preference, newValue)
}
}
}
requirePreference<SwitchPreference>(R.string.pref_key_recent_tabs).apply {

Loading…
Cancel
Save