diff --git a/app/src/main/java/org/mozilla/fenix/utils/Settings.kt b/app/src/main/java/org/mozilla/fenix/utils/Settings.kt index c3de3cfd24..1a722a49f8 100644 --- a/app/src/main/java/org/mozilla/fenix/utils/Settings.kt +++ b/app/src/main/java/org/mozilla/fenix/utils/Settings.kt @@ -476,9 +476,10 @@ class Settings(private val appContext: Context) : PreferencesHolder { */ fun checkDefaultBrowserAndSet(): Boolean { val prefKey = appContext.getPreferenceKey(R.string.pref_key_default_browser) - val isDefaultBrowser = isDefaultBrowser() - this.preferences.edit().putBoolean(prefKey, isDefaultBrowser).apply() - return this.preferences.getBoolean(prefKey, isDefaultBrowser) != isDefaultBrowser + val isDefaultBrowserNow = isDefaultBrowser() + val isDefaultBrowserBefore = this.preferences.getBoolean(prefKey, isDefaultBrowserNow) + this.preferences.edit().putBoolean(prefKey, isDefaultBrowserNow).apply() + return isDefaultBrowserNow != isDefaultBrowserBefore } /**