diff options
Diffstat (limited to 'chrome/browser/geolocation/geolocation_permission_context_android.cc')
-rw-r--r-- | chrome/browser/geolocation/geolocation_permission_context_android.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/browser/geolocation/geolocation_permission_context_android.cc b/chrome/browser/geolocation/geolocation_permission_context_android.cc index 6b33983..2441e59 100644 --- a/chrome/browser/geolocation/geolocation_permission_context_android.cc +++ b/chrome/browser/geolocation/geolocation_permission_context_android.cc @@ -21,11 +21,11 @@ GeolocationPermissionContextAndroid::~GeolocationPermissionContextAndroid() { void GeolocationPermissionContextAndroid::RequestPermission( content::WebContents* web_contents, - const PermissionRequestID& id, - const GURL& requesting_frame_origin, - bool user_gesture, - const BrowserPermissionCallback& callback) { - if (!location_settings_->IsLocationEnabled()) { + const PermissionRequestID& id, + const GURL& requesting_frame_origin, + bool user_gesture, + const BrowserPermissionCallback& callback) { + if (!location_settings_->CanSitesRequestLocationPermission(web_contents)) { PermissionDecided(id, requesting_frame_origin, web_contents->GetLastCommittedURL().GetOrigin(), callback, false /* persist */, CONTENT_SETTING_BLOCK); |