Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/website/LocationCategory.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/LocationCategory.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/LocationCategory.java |
index 8ccbc4e849fb934eab6a7af3fe6535280a60b260..9c83cc9889f3c09a2e70557a1ebeedf95d69123b 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/LocationCategory.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/LocationCategory.java |
@@ -9,10 +9,12 @@ import android.content.Context; |
import android.content.Intent; |
import android.content.res.Resources; |
+import org.chromium.base.ContextUtils; |
import org.chromium.chrome.R; |
import org.chromium.chrome.browser.ContentSettingsType; |
import org.chromium.chrome.browser.preferences.LocationSettings; |
import org.chromium.chrome.browser.preferences.PrefServiceBridge; |
+import org.chromium.components.location.LocationUtils; |
/** |
* A class for dealing with the Geolocation category. |
@@ -26,7 +28,8 @@ public class LocationCategory extends SiteSettingsCategory { |
@Override |
protected boolean enabledGlobally() { |
- return LocationSettings.getInstance().isSystemLocationSettingEnabled(); |
+ return LocationUtils.getInstance().isSystemLocationSettingEnabled( |
+ ContextUtils.getApplicationContext()); |
} |
@Override |
@@ -50,7 +53,7 @@ public class LocationCategory extends SiteSettingsCategory { |
@Override |
protected Intent getIntentToEnableOsGlobalPermission(Context context) { |
if (enabledGlobally()) return null; |
- return LocationSettings.getInstance().getSystemLocationSettingsIntent(); |
+ return LocationUtils.getInstance().getSystemLocationSettingsIntent(); |
} |
@Override |