From f9c9099f5dedb73e225293d22f3ef12b50b32e8e Mon Sep 17 00:00:00 2001 From: Jeff Boek Date: Thu, 17 Sep 2020 09:04:25 -0700 Subject: [PATCH] [fenix] For https://github.com/mozilla-mobile/android-components/issues/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(