Index: device/geolocation/android/java/src/org/chromium/device/geolocation/LocationProviderFactory.java |
diff --git a/device/geolocation/android/java/src/org/chromium/device/geolocation/LocationProviderFactory.java b/device/geolocation/android/java/src/org/chromium/device/geolocation/LocationProviderFactory.java |
index 33809e99f5b029103da2e8b3a8fb8645aac03e06..40b12fffcfe6c6e12951a8f426ff82920ec67a35 100644 |
--- a/device/geolocation/android/java/src/org/chromium/device/geolocation/LocationProviderFactory.java |
+++ b/device/geolocation/android/java/src/org/chromium/device/geolocation/LocationProviderFactory.java |
@@ -4,8 +4,7 @@ |
package org.chromium.device.geolocation; |
-import android.content.Context; |
- |
+import org.chromium.base.ContextUtils; |
import org.chromium.base.VisibleForTesting; |
/** |
@@ -48,14 +47,15 @@ public class LocationProviderFactory { |
sUseGmsCoreLocationProvider = true; |
} |
- public static LocationProvider create(Context context) { |
+ public static LocationProvider create() { |
if (sProviderImpl != null) return sProviderImpl; |
if (sUseGmsCoreLocationProvider |
- && LocationProviderGmsCore.isGooglePlayServicesAvailable(context)) { |
- sProviderImpl = new LocationProviderGmsCore(context); |
+ && LocationProviderGmsCore.isGooglePlayServicesAvailable( |
+ ContextUtils.getApplicationContext())) { |
+ sProviderImpl = new LocationProviderGmsCore(ContextUtils.getApplicationContext()); |
} else { |
- sProviderImpl = new LocationProviderAndroid(context); |
+ sProviderImpl = new LocationProviderAndroid(); |
} |
return sProviderImpl; |
} |