| Index: chrome/browser/push_messaging/push_messaging_service_impl.cc
|
| diff --git a/chrome/browser/push_messaging/push_messaging_service_impl.cc b/chrome/browser/push_messaging/push_messaging_service_impl.cc
|
| index b01f0aaf01091c9a27322bd4771c75819d559207..520be4f19ea48839d9b620798622044adb8c9279 100644
|
| --- a/chrome/browser/push_messaging/push_messaging_service_impl.cc
|
| +++ b/chrome/browser/push_messaging/push_messaging_service_impl.cc
|
| @@ -451,6 +451,7 @@ void PushMessagingServiceImpl::SubscribeFromDocument(
|
| int renderer_id,
|
| int render_frame_id,
|
| const content::PushSubscriptionOptions& options,
|
| + bool user_gesture,
|
| const RegisterCallback& callback) {
|
| PushMessagingAppIdentifier app_identifier =
|
| PushMessagingAppIdentifier::Generate(requesting_origin,
|
| @@ -482,7 +483,7 @@ void PushMessagingServiceImpl::SubscribeFromDocument(
|
| // Push does not allow permission requests from iframes.
|
| PermissionManager::Get(profile_)->RequestPermission(
|
| CONTENT_SETTINGS_TYPE_PUSH_MESSAGING, web_contents->GetMainFrame(),
|
| - requesting_origin, true /* user_gesture */,
|
| + requesting_origin, user_gesture,
|
| base::Bind(&PushMessagingServiceImpl::DoSubscribe,
|
| weak_factory_.GetWeakPtr(), app_identifier, options,
|
| callback));
|
|
|