| 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 b0006ba5fcb976a24fbed378ec5fd24872d6357c..1eb7f85374cf274311a0111c865096778ff9fcd4 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);
|
|
|