| 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 10ca37e0f1d046bda4c38e61048a9273e7d7d7f1..a8db90b050dd8e2dcaf95e3b72b6a5d3abd50ce6 100644
|
| --- a/chrome/browser/geolocation/geolocation_permission_context.cc
|
| +++ b/chrome/browser/geolocation/geolocation_permission_context.cc
|
| @@ -28,14 +28,15 @@ void GeolocationPermissionContext::DecidePermission(
|
| const PermissionRequestID& id,
|
| const GURL& requesting_origin,
|
| const GURL& embedding_origin,
|
| + bool user_gesture,
|
| const BrowserPermissionCallback& callback) {
|
| DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
|
|
|
| bool permission_set;
|
| bool new_permission;
|
| if (extensions_context_.DecidePermission(
|
| - web_contents, id, id.request_id(), requesting_origin, callback,
|
| - &permission_set, &new_permission)) {
|
| + web_contents, id, id.request_id(), requesting_origin, user_gesture,
|
| + callback, &permission_set, &new_permission)) {
|
| if (permission_set) {
|
| ContentSetting content_setting =
|
| new_permission ? CONTENT_SETTING_ALLOW : CONTENT_SETTING_BLOCK;
|
| @@ -53,6 +54,7 @@ void GeolocationPermissionContext::DecidePermission(
|
| id,
|
| requesting_origin,
|
| embedding_origin,
|
| + user_gesture,
|
| callback);
|
| }
|
|
|
|
|