From 6781018556c51c694fe442f66b9d08fcbe2f3ff5 Mon Sep 17 00:00:00 2001 From: Jeff Boek Date: Thu, 17 Sep 2020 09:04:25 -0700 Subject: [PATCH] For mozilla-mobile/android-components#8429 - Dont initialize MLS if token is null --- .../fenix/components/searchengine/FenixSearchEngineProvider.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 8e1c28ed8..b8335346d 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 @@ -33,7 +33,8 @@ import java.util.Locale open class FenixSearchEngineProvider( private val context: Context ) : SearchEngineProvider, CoroutineScope by CoroutineScope(Job() + Dispatchers.IO) { - private val locationService: LocationService = if (Config.channel.isDebug) { + private val shouldMockMLS = Config.channel.isDebug || BuildConfig.MLS_TOKEN.isNullOrEmpty() + private val locationService: LocationService = if (shouldMockMLS) { LocationService.dummy() } else { MozillaLocationService(