Index: content/browser/push_messaging/push_messaging_message_filter.cc |
diff --git a/content/browser/push_messaging/push_messaging_message_filter.cc b/content/browser/push_messaging/push_messaging_message_filter.cc |
index 9ef5d042a260d82c7585f18b688c929c381f0471..950c6a51f3d260a66b32384cd5bd57187efbcc10 100644 |
--- a/content/browser/push_messaging/push_messaging_message_filter.cc |
+++ b/content/browser/push_messaging/push_messaging_message_filter.cc |
@@ -62,7 +62,7 @@ void PushMessagingMessageFilter::OnRegisterFromDocument( |
int render_frame_id, |
int request_id, |
const std::string& sender_id, |
- bool user_gesture, |
+ bool user_visible_only, |
int service_worker_provider_id) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
// TODO(mvanouwerkerk): Validate arguments? |
@@ -81,10 +81,13 @@ void PushMessagingMessageFilter::OnRegisterFromDocument( |
// TODO(mvanouwerkerk): Persist sender id in Service Worker storage. |
// https://crbug.com/437298 |
+ // TODO(peter): Persist |user_visible_only| in Service Worker storage. |
+ |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
base::Bind(&PushMessagingMessageFilter::RegisterFromDocumentOnUI, |
- this, render_frame_id, request_id, sender_id, user_gesture, |
+ this, render_frame_id, request_id, sender_id, |
+ user_visible_only, |
service_worker_host->active_version()->scope().GetOrigin(), |
service_worker_host->active_version()->registration_id())); |
} |
@@ -159,7 +162,7 @@ void PushMessagingMessageFilter::RegisterFromDocumentOnUI( |
int render_frame_id, |
int request_id, |
const std::string& sender_id, |
- bool user_gesture, |
+ bool user_visible_only, |
const GURL& requesting_origin, |
int64 service_worker_registration_id) { |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
@@ -173,7 +176,7 @@ void PushMessagingMessageFilter::RegisterFromDocumentOnUI( |
} |
service()->RegisterFromDocument( |
requesting_origin, service_worker_registration_id, sender_id, |
- render_process_id_, render_frame_id, user_gesture, |
+ render_process_id_, render_frame_id, user_visible_only, |
base::Bind(&PushMessagingMessageFilter::DidRegisterFromDocument, |
weak_factory_ui_to_ui_.GetWeakPtr(), |
render_frame_id, request_id)); |