Index: chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java |
index 0cf871e33eea831bb91f57cc4776b99c1918e83c..673908f29bf3dc981425e8fddbda2eb253d4687b 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java |
@@ -40,6 +40,7 @@ import org.chromium.chrome.browser.services.GoogleServicesManager; |
import org.chromium.chrome.browser.sync.SyncController; |
import org.chromium.components.signin.AccountManagerHelper; |
import org.chromium.content.common.ContentSwitches; |
+import org.chromium.device.geolocation.LocationProviderFactory; |
import org.chromium.printing.PrintDocumentAdapterWrapper; |
import org.chromium.printing.PrintingControllerImpl; |
import org.chromium.ui.PhotoPickerListener; |
@@ -131,6 +132,9 @@ public class ProcessInitializationHandler { |
UniqueIdentificationGeneratorFactory.registerGenerator(SyncController.GENERATOR_ID, |
new UuidBasedUniqueIdentificationGenerator( |
application, SESSIONS_UUID_PREF_KEY), false); |
+ |
+ // Indicate that we can use the GMS location provider. |
+ LocationProviderFactory.useGmsCoreLocationProvider(); |
} |
/** |