diff --git a/app/src/forkDebug/java/org/mozilla/fenix/DebugFenixApplication.kt b/app/src/forkDebug/java/org/mozilla/fenix/DebugFenixApplication.kt index 7f5c867623..7825870b01 100644 --- a/app/src/forkDebug/java/org/mozilla/fenix/DebugFenixApplication.kt +++ b/app/src/forkDebug/java/org/mozilla/fenix/DebugFenixApplication.kt @@ -9,12 +9,11 @@ import androidx.preference.PreferenceManager import leakcanary.AppWatcher import leakcanary.LeakCanary import org.mozilla.fenix.ext.getPreferenceKey -import org.mozilla.fenix.ext.resetPoliciesAfter class DebugFenixApplication : FenixApplication() { override fun setupLeakCanary() { - val isEnabled = StrictMode.allowThreadDiskReads().resetPoliciesAfter { + val isEnabled = components.strictMode.resetAfter(StrictMode.allowThreadDiskReads()) { PreferenceManager.getDefaultSharedPreferences(this) .getBoolean(getPreferenceKey(R.string.pref_key_leakcanary), true) } diff --git a/app/src/main/java/org/mozilla/fenix/components/searchengine/FenixSearchEngineProvider.kt b/app/src/main/java/org/mozilla/fenix/components/searchengine/FenixSearchEngineProvider.kt index b8335346dd..8479792cfb 100644 --- a/app/src/main/java/org/mozilla/fenix/components/searchengine/FenixSearchEngineProvider.kt +++ b/app/src/main/java/org/mozilla/fenix/components/searchengine/FenixSearchEngineProvider.kt @@ -99,7 +99,7 @@ open class FenixSearchEngineProvider( // the main one hasn't completed yet private val searchEngines: Deferred get() = - if (isRegionCachedByLocationService) { + if (isRegionCachedByLocationService || shouldMockMLS) { loadedSearchEngines } else { fallbackEngines