|
|
|
@ -40,7 +40,12 @@ class TabsSettingsFragment : PreferenceFragmentCompat() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun setupPreferences() {
|
|
|
|
|
listRadioButton = requirePreference(R.string.pref_key_tab_view_list)
|
|
|
|
|
// This should be the only use case for pref_key_tab_view_list_do_not_use.
|
|
|
|
|
// In the Fenix impl of RadioGroups, we need to always have an individual pref value
|
|
|
|
|
// for it to work. This is weird for a radio group that should hold a value from that group.
|
|
|
|
|
// For the tabs tray, we only need a boolean value, so let's rely on only the
|
|
|
|
|
// pref_key_tab_view_grid and look into using the native RadioGroup in the future.
|
|
|
|
|
listRadioButton = requirePreference(R.string.pref_key_tab_view_list_do_not_use)
|
|
|
|
|
gridRadioButton = requirePreference(R.string.pref_key_tab_view_grid)
|
|
|
|
|
|
|
|
|
|
radioManual = requirePreference(R.string.pref_key_close_tabs_manually)
|
|
|
|
|