From 1aa1b20c1593b9721d728e4b24e28cc99cf047f4 Mon Sep 17 00:00:00 2001 From: mcarare Date: Mon, 21 Sep 2020 15:01:20 +0300 Subject: [PATCH] [fenix] For https://github.com/mozilla-mobile/fenix/issues/15263: Properly update open links in app preference. --- .../app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt index b00a8269593f..6f0719487090 100644 --- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt +++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt @@ -321,6 +321,8 @@ class SettingsFragment : PreferenceFragmentCompat() { val preferenceRemoteDebugging = findPreference(debuggingKey) val preferenceMakeDefaultBrowser = requirePreference(R.string.pref_key_make_default_browser) + val preferenceOpenLinksInExternalApp = + findPreference(getPreferenceKey(R.string.pref_key_open_links_in_external_app)) preferencePrivateBrowsing.icon.mutate().apply { setTint(requireContext().getColorFromAttr(R.attr.primaryText)) @@ -345,6 +347,8 @@ class SettingsFragment : PreferenceFragmentCompat() { preferenceMakeDefaultBrowser.onPreferenceClickListener = getClickListenerForMakeDefaultBrowser() + preferenceOpenLinksInExternalApp?.onPreferenceChangeListener = SharedPreferenceUpdater() + val preferenceFxAOverride = findPreference(getPreferenceKey(R.string.pref_key_override_fxa_server)) val preferenceSyncOverride = -- 2.11.4.GIT