| Index: chrome/browser/services/gcm/push_messaging_service_impl.cc
|
| diff --git a/chrome/browser/services/gcm/push_messaging_service_impl.cc b/chrome/browser/services/gcm/push_messaging_service_impl.cc
|
| index 80051f95a980c0820f098d9e6bf85442952a446d..501f6ce29543374cbec4a0c8a9f1b4ede685a47a 100644
|
| --- a/chrome/browser/services/gcm/push_messaging_service_impl.cc
|
| +++ b/chrome/browser/services/gcm/push_messaging_service_impl.cc
|
| @@ -275,7 +275,7 @@ void PushMessagingServiceImpl::RegisterFromDocument(
|
| gcm::PushMessagingPermissionContext* permission_context =
|
| gcm::PushMessagingPermissionContextFactory::GetForProfile(profile_);
|
|
|
| - if (permission_context == NULL) {
|
| + if (permission_context == NULL || !user_visible_only) {
|
| RegisterEnd(callback,
|
| std::string(),
|
| content::PUSH_REGISTRATION_STATUS_PERMISSION_DENIED);
|
|
|