|
|
|
@ -44,7 +44,7 @@ import org.mozilla.fenix.R.string.pref_key_delete_browsing_data
|
|
|
|
|
import org.mozilla.fenix.R.string.pref_key_delete_browsing_data_on_quit_preference
|
|
|
|
|
import org.mozilla.fenix.R.string.pref_key_help
|
|
|
|
|
import org.mozilla.fenix.R.string.pref_key_language
|
|
|
|
|
import org.mozilla.fenix.R.string.pref_key_launch_links_in_private_mode
|
|
|
|
|
import org.mozilla.fenix.R.string.pref_key_launch_links_in_private_tab
|
|
|
|
|
import org.mozilla.fenix.R.string.pref_key_leakcanary
|
|
|
|
|
import org.mozilla.fenix.R.string.pref_key_make_default_browser
|
|
|
|
|
import org.mozilla.fenix.R.string.pref_key_privacy_link
|
|
|
|
@ -242,17 +242,17 @@ class SettingsFragment : PreferenceFragmentCompat(), AccountObserver {
|
|
|
|
|
val makeDefaultBrowserKey = getPreferenceKey(pref_key_make_default_browser)
|
|
|
|
|
val leakKey = getPreferenceKey(pref_key_leakcanary)
|
|
|
|
|
val debuggingKey = getPreferenceKey(pref_key_remote_debugging)
|
|
|
|
|
val preferenceAlwaysOpenInPrivateModeKey = getPreferenceKey(
|
|
|
|
|
pref_key_launch_links_in_private_mode
|
|
|
|
|
val preferenceLaunchLinksPrivateTabKey = getPreferenceKey(
|
|
|
|
|
pref_key_launch_links_in_private_tab
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
val preferenceMakeDefaultBrowser = findPreference<Preference>(makeDefaultBrowserKey)
|
|
|
|
|
val preferenceLeakCanary = findPreference<Preference>(leakKey)
|
|
|
|
|
val preferenceRemoteDebugging = findPreference<Preference>(debuggingKey)
|
|
|
|
|
val preferenceAlwaysOpenInPrivateMode = findPreference<SwitchPreference>(preferenceAlwaysOpenInPrivateModeKey)
|
|
|
|
|
val preferenceLaunchLinksInPrivateTab = findPreference<SwitchPreference>(preferenceLaunchLinksPrivateTabKey)
|
|
|
|
|
|
|
|
|
|
preferenceAlwaysOpenInPrivateMode?.setOnPreferenceClickListener {
|
|
|
|
|
requireContext().settings().alwaysOpenInPrivateMode = !requireContext().settings().alwaysOpenInPrivateMode
|
|
|
|
|
preferenceLaunchLinksInPrivateTab?.setOnPreferenceClickListener {
|
|
|
|
|
requireContext().settings().launchLinksInPrivateTab = !requireContext().settings().launchLinksInPrivateTab
|
|
|
|
|
true
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|