@ -270,6 +270,13 @@ class SettingsFragment : PreferenceFragmentCompat() {
resources . getString ( R . string . pref _key _delete _browsing _data _on _quit _preference ) -> {
SettingsFragmentDirections . actionSettingsFragmentToDeleteBrowsingDataOnQuitFragment ( )
}
resources . getString ( R . string . pref _key _notifications ) -> {
if ( Build . VERSION . SDK _INT >= Build . VERSION_CODES . O ) {
val intent = Intent ( Settings . ACTION _APP _NOTIFICATION _SETTINGS )
startActivity ( intent )
}
null
}
resources . getString ( R . string . pref _key _customize ) -> {
SettingsFragmentDirections . actionSettingsFragmentToCustomizationFragment ( )
}
@ -352,6 +359,10 @@ class SettingsFragment : PreferenceFragmentCompat() {
findPreference < Preference > (
getPreferenceKey ( R . string . pref _key _debug _settings )
) ?. isVisible = requireContext ( ) . settings ( ) . showSecretDebugMenuThisSession
findPreference < Preference > (
getPreferenceKey ( R . string . pref _key _notifications )
) ?. isVisible = requireContext ( ) . settings ( ) . showNotificationsSetting
}
private fun getClickListenerForMakeDefaultBrowser ( ) : Preference . OnPreferenceClickListener {