| Index: content/child/permissions/permission_dispatcher.cc
|
| diff --git a/content/child/permissions/permission_dispatcher.cc b/content/child/permissions/permission_dispatcher.cc
|
| index 3464648e4c18b6d58b47d4d241cc54e8d0436ff0..697a0a7ee254d9325c11f40b3f82cd599fa4eba0 100644
|
| --- a/content/child/permissions/permission_dispatcher.cc
|
| +++ b/content/child/permissions/permission_dispatcher.cc
|
| @@ -12,6 +12,7 @@
|
| #include "content/public/common/service_registry.h"
|
| #include "third_party/WebKit/public/platform/WebURL.h"
|
| #include "third_party/WebKit/public/platform/modules/permissions/WebPermissionObserver.h"
|
| +#include "third_party/WebKit/public/web/WebUserGestureIndicator.h"
|
|
|
| using blink::WebPermissionObserver;
|
| using blink::mojom::PermissionName;
|
| @@ -273,6 +274,7 @@ void PermissionDispatcher::RequestPermissionInternal(
|
| GetPermissionServicePtr()->RequestPermission(
|
| GetPermissionName(type),
|
| origin,
|
| + blink::WebUserGestureIndicator::isProcessingUserGesture(),
|
| base::Bind(&PermissionDispatcher::OnPermissionResponse,
|
| base::Unretained(this),
|
| worker_thread_id,
|
| @@ -298,6 +300,7 @@ void PermissionDispatcher::RequestPermissionsInternal(
|
|
|
| GetPermissionServicePtr()->RequestPermissions(
|
| std::move(names), origin,
|
| + blink::WebUserGestureIndicator::isProcessingUserGesture(),
|
| base::Bind(&PermissionDispatcher::OnRequestPermissionsResponse,
|
| base::Unretained(this), worker_thread_id, callback_key));
|
| }
|
|
|