Index: chrome/browser/geolocation/geolocation_permission_context.cc |
diff --git a/chrome/browser/geolocation/geolocation_permission_context.cc b/chrome/browser/geolocation/geolocation_permission_context.cc |
index a183871da7fbe65a1e31966f1111826818804084..7110b4fdbfea8829568a0c5db7e0787421c463f3 100644 |
--- a/chrome/browser/geolocation/geolocation_permission_context.cc |
+++ b/chrome/browser/geolocation/geolocation_permission_context.cc |
@@ -36,12 +36,14 @@ void GeolocationPermissionContext::RequestPermission( |
web_contents, id, id.bridge_id(), requesting_frame_origin, user_gesture, |
callback, &permission_set, &new_permission)) { |
if (permission_set) { |
+ ContentSetting content_setting = |
+ new_permission ? CONTENT_SETTING_ALLOW : CONTENT_SETTING_BLOCK; |
NotifyPermissionSet(id, |
requesting_frame_origin, |
web_contents->GetLastCommittedURL().GetOrigin(), |
callback, |
true, |
- new_permission); |
+ content_setting); |
} |
return; |
} |